Steven Kirk
2d4151ddfe
Update containers when Items changes.
10 years ago
Steven Kirk
55f05defd1
Make scrolling up >= 1 page work
10 years ago
Steven Kirk
43d9fa5724
Show scroll info in virt test app.
10 years ago
Steven Kirk
5582750bb6
Added virtualization test app.
10 years ago
Steven Kirk
69ba9810d8
Added ListBox.VirtualizationMode
10 years ago
Steven Kirk
6cab63fb70
Don't try to dematerialize null containers.
10 years ago
Steven Kirk
2c8d8179e5
Fix virtualized item selection.
So that recycled items' selection state is set correctly.
10 years ago
Steven Kirk
2d5a41a729
Update ListBoxTests
Now ListBox is virtualized it needs more setup for unit testing.
10 years ago
Steven Kirk
cfdfa9400e
Simplify ListBox unit test template creation.
10 years ago
Steven Kirk
e930c35882
Expose IScrollable in ListBox.
To allow programmatic control of the ListBox's scroll.
10 years ago
Steven Kirk
d346b35ab7
Added IScrollable interface.
This is now the basic Extent/Offset/Viewport interface. Implemented by
ScrollViewer and ScrollContentPresenter.
10 years ago
Steven Kirk
b44589e0cb
Renamed IScrollable -> ILogicalScrollable
We're going to need IScrollable as an interface to ScrollViewer-type
controls.
10 years ago
Steven Kirk
03c138ff90
Delegate ScrollIntoView to ItemVirtualizer.
This doesn't make sense for ItemVirtualizationMode.Simple so we do
nothing here.
10 years ago
Steven Kirk
f12435731b
Removed Thingamybob.
10 years ago
Jeremy Koritzinsky
8f96486b86
Added support for path/geometry clipping and fix bug in Cairo StreamGeometryContextImpl.FillContains.
10 years ago
Steven Kirk
fa3550882a
Handle scrolling >1 page.
10 years ago
Steven Kirk
f527d4ef1a
Update scroll after arrange.
10 years ago
Steven Kirk
1d83126d20
More WIP on virtualization.
Kinda nearly working in the test app.
10 years ago
Steven Kirk
cd46281ad7
Merge pull request #541 from donandren/memberselectorbugfix
make sure member selector is evaluating target value every time
10 years ago
Steven Kirk
cce2ab603f
Ensure to update scroll info when items changed.
10 years ago
Steven Kirk
1c7a99dc5e
WIP Trying to get virt scrolling working.
10 years ago
Steven Kirk
91e2f2a0ca
Refactored virtualization handling into classes
Also take into account the scroll direction of the panel.
10 years ago
Jeremy Koritzinsky
7969504431
Added path clipping infrastructure. Got Skia implementation working.
10 years ago
Jeremy Koritzinsky
4fef640371
Updated adorners and hit testing to account for RenderTransforms ( #538 )
Updated adorners and hit testing to account for RenderTransforms. Fixes #433 .
10 years ago
Steven Kirk
850dfdea48
Dematerialize items when removed.
10 years ago
Steven Kirk
38afaf1aca
More WIP on adding virtualization to ItemsPresenter.
10 years ago
Steven Kirk
f9b3d2ac03
WIP: Adding virtualization to ItemsPresenter.
10 years ago
Steven Kirk
47d33ee5b0
Merge branch 'master' into item-virtualization-avalonia
10 years ago
Steven Kirk
7db353e742
Added IScrollable.IsLogicalScrollEnabled.
10 years ago
Steven Kirk
362745a55e
Fix scrolling algorithm
10 years ago
Steven Kirk
05d6d6415b
Removed ContentTemplate binding in DropDown
DropDown.ContentTemplate doesn't exist.
10 years ago
Steven Kirk
4568024c2f
Leave one container materialized.
10 years ago
Steven Kirk
1b9c184c86
Removed ContentTemplate bindings in MenuItem
As ContentTemplate doesn't exist on MenuItem.
10 years ago
Steven Kirk
8132aea634
Merge pull request #543 from AvaloniaUI/simple-grid-devtools
Simple grid devtools
10 years ago
Steven Kirk
ec35cdde79
Fixed TextBlock text wrapping.
And added render test (so far only to D2D backend)
10 years ago
Steven Kirk
1f185f0701
Added a SimpleGrid to use in DevTools.
As our `Grid` performance is currently terrible :(
10 years ago
donandren
92a2f25de4
make sure member selector is evaluating target value every time select is made
10 years ago
Steven Kirk
39ca1c2d6c
Merge pull request #540 from AvaloniaUI/issue-524
Add ContentTemplate and ItemTemplate
10 years ago
Steven Kirk
91567c9935
Updated screenshot.
10 years ago
Steven Kirk
ac7e224c3c
Use ItemTemplates in test app.
10 years ago
Steven Kirk
57a0122549
Make ItemTemplate work for TreeView.
10 years ago
Steven Kirk
a1f3558145
Added ContentTemplate binding to control templates.
10 years ago
Steven Kirk
5cd9b98057
Added ItemsControl.ItemTemplate property.
10 years ago
Steven Kirk
0e8995e303
Added ContentControl.ContentTemplate.
10 years ago
Steven Kirk
710de1f85a
Fix an edge case in visual parenting.
If a child that already has a parent was added as a visual child of
another control and the exception caught, the control would still be
present in the VisualChildren collection.
10 years ago
Steven Kirk
64af3e2bcf
Fix minor style issues.
10 years ago
Steven Kirk
f4c7cc3f15
Merge pull request #537 from donandren/memberselectorpath
member selector support complex member path
10 years ago
Steven Kirk
af7521f484
Updated GTK# info in build doc.
10 years ago
donandren
4c0a026949
MemberSelector UnitTests
10 years ago
Steven Kirk
ab60beaa54
Check visual parent is not already set.
When setting the visual parent of a control, make sure that it's not
already set. The code in issue #513 was trying to reparent an already
parented control, causing problems - this makes sure that this can't
happen.
10 years ago