danwalmsley
|
e2fe94cafb
|
Added test for removing last item in the list, when scrolled to end.
|
10 years ago |
Steven Kirk
|
3e8a8c6d7c
|
WIP: INCC virtualization support.
|
10 years ago |
Steven Kirk
|
722a329106
|
Add containers at beginning when scrolled to end.
|
10 years ago |
Steven Kirk
|
6df5ff4917
|
Split virtualization tests in two
One for base virtualization tests and one for simple mode tests.
|
10 years ago |
Steven Kirk
|
7f09154020
|
Correctly handle partially obscured items.
And move logical for selecting horizontal/vertical components of
extent/offset/viewport into `ItemVirtualizer` base class.
|
10 years ago |
Steven Kirk
|
749c32ace6
|
Added failing partial item tests.
|
10 years ago |
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
|
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
|
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
|
fa3550882a
|
Handle scrolling >1 page.
|
10 years ago |
Steven Kirk
|
1d83126d20
|
More WIP on virtualization.
Kinda nearly working in the test app.
|
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 |
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
|
7db353e742
|
Added IScrollable.IsLogicalScrollEnabled.
|
10 years ago |
Steven Kirk
|
57a0122549
|
Make ItemTemplate work for TreeView.
|
10 years ago |
Steven Kirk
|
5cd9b98057
|
Added ItemsControl.ItemTemplate property.
|
10 years ago |
Steven Kirk
|
0e8995e303
|
Added ContentControl.ContentTemplate.
|
10 years ago |
Steven Kirk
|
5c33fbc6ee
|
Reimplemented property validation.
As far as it was in `property-validation-grokys` branch. Things were
messed up on master so had to merge this manually so may be problems.
|
10 years ago |
Steven Kirk
|
d97c276b52
|
Added ncrunch project files.
|
10 years ago |
Steven Kirk
|
5be41985c3
|
Renamed Perspex -> Avalonia
|
10 years ago |