Steven Kirk
be2da5cc21
Reimplemented commented-out code.
4 years ago
Steven Kirk
c99307c6fa
Use more consistent naming.
4 years ago
Steven Kirk
56db1dbd61
Remove unneeded change handler.
4 years ago
Steven Kirk
84abb69b61
Reinstated DialogsPage.
4 years ago
Steven Kirk
4a92fadd34
Fix StyleIncludeTests.
Wasn't finding `RelativeSource` type at times.
4 years ago
Steven Kirk
6f04196b84
Made TreeView work again and tests pass.
4 years ago
Steven Kirk
a7a71034b0
Remove unneeded tests.
4 years ago
Steven Kirk
306c045493
Reinstate some commented-out code.
4 years ago
Steven Kirk
1950e4b0a3
Remove TabControl.HeaderDisplayMemberBinding.
As `DisplayMemberBinding` should select the member for the header (in WPF it's `DisplayMemberPath`). Also set `TabItem.TabStripPlacement`.
4 years ago
Steven Kirk
000f393be7
Refresh containers when relevant property changes.
When `ItemsControl.DisplayMemberBinding` or `ItemTemplate` changes, refresh the containers.
4 years ago
Steven Kirk
2ae5c9c0fe
Reimplement IChildIndexProvider.
4 years ago
Steven Kirk
a6423b258d
Fix failing test.
4 years ago
Steven Kirk
004103a925
Reimplement DisplayMemberBinding.
Use a slightly different approach to the one that was previously there: create an item template that contains `DisplayMemberBinding`. This is the approach that WPF broadly uses too.
4 years ago
Steven Kirk
7e1068f441
Fix test.
4 years ago
Steven Kirk
2c4572a98e
Attach to panel before preparing container.
4 years ago
Steven Kirk
8bb1349785
Setup TabItems.
4 years ago
Steven Kirk
6626a2e218
Update TabControl on container index change.
4 years ago
Steven Kirk
c1ee26c05a
Fixed SelectingItemsControlTests.
`ListBox` now needs a root as it uses a `VirtualizingStackPanel`.
4 years ago
Steven Kirk
a9ca852300
Notify ItemsControl when container index changes.
4 years ago
Steven Kirk
bbd3d2a500
Only remove generated logical children.
4 years ago
Steven Kirk
14d429ec4e
Added ItemsControl.GetRealizedContainers().
4 years ago
Steven Kirk
fab8f15213
Make a few more tests pass.
4 years ago
Steven Kirk
b3982f1828
Create correct TabControl containers.
4 years ago
Steven Kirk
a1d809b49d
Fix VirtualizingStackPanel navigation logic.
4 years ago
Steven Kirk
e07e5cead5
Fix container generation logic.
4 years ago
Steven Kirk
57b1ba965c
Implement INavigableContainer.
4 years ago
Steven Kirk
1101f28dd7
Refactored ItemContainerGenerator.
A bunch of tests still failing, and some code commented out, but outlines the new API shape.
4 years ago
Steven Kirk
5d1f9f4a0f
Removed VirtualizationMode.
If you want a different virtualization mode, use a different panel.
4 years ago
Steven Kirk
c20e3c29e6
Initial (re)impl of VirtualizingStackPanel.
Currently only supports smooth scrolling.
4 years ago
Steven Kirk
692c0c155d
Begin refactoring ItemsPresenter.
A lot still broken, in particular virtualization is completely removed.`ItemsPresenter` now no longer has an `Items` or `ItemTemplate` property; it detects when it's hosted in an `ItemsControl`. `IItemsPresenter` interface removed.
4 years ago
Max Katz
511d7b5957
Merge pull request #9622 from danielmayost/fixes/moveFlowDirection
Move FlowFirection to Visual
4 years ago
Benedikt Stebner
36681d19e4
Merge branch 'master' into fixes/moveFlowDirection
4 years ago
Jumar Macato
cea2268971
Merge pull request #9642 from AvaloniaUI/fixes/9514-routedviewhost
Fix canceling animations.
4 years ago
Jumar Macato
a46c35f9b1
Merge branch 'master' into fixes/9514-routedviewhost
4 years ago
Max Katz
2a5c1095cf
Merge pull request #9625 from AvaloniaUI/fixes/9561-theme-reattach
Fix Theme Re-Attach and Animations in Styles Without Activators
4 years ago
Jumar Macato
e630da1616
Merge branch 'master' into fixes/9514-routedviewhost
4 years ago
Max Katz
0e666894d1
Merge branch 'master' into fixes/9561-theme-reattach
4 years ago
Steven Kirk
f4eeb82a58
Actually dispose DisposeAnimationInstanceSubject.
We were creating a `DisposeAnimationInstanceSubject` and then just discarding it, meaning it was never disposed.
Fixes #6111
Fixes #9514
4 years ago
Steven Kirk
4502ed3729
Added ReactiveUIDemo sample.
4 years ago
Nikita Tsukanov
8cc9953d45
Merge pull request #9637 from AvaloniaUI/public-ctors
Do not require matching ctor, if top level element
4 years ago
Max Katz
6348a810a0
Merge branch 'master' into public-ctors
4 years ago
Max Katz
ba1c4dcc1b
Switch to upstream xamlx
4 years ago
Max Katz
8d272c7381
Merge pull request #9566 from AvaloniaUI/fixes/9565-mac-fullscreen-children
MacOS: Only bring windows to front if they're on the active space.
4 years ago
Steven Kirk
23e45beb90
Fix integration tests on macOS.
4 years ago
Steven Kirk
003923b50d
Fix integration tests on Windows.
We need to be explicit about which element we're talking about when there are two elements with the same content, and so use accessibility IDs rather than Name.
4 years ago
Steven Kirk
e3e8c7af48
Merge branch 'master' into fixes/9565-mac-fullscreen-children
4 years ago
Max Katz
76b2d467ae
Merge pull request #9629 from AvaloniaUI/combox_selection
Don't set key event to handled if selection control receives Enter or Space key events
4 years ago
Max Katz
9b9539a791
Merge branch 'master' into combox_selection
4 years ago
Max Katz
bdceb1c3df
Do not require matching ctor, if top level element
4 years ago
Dan Walmsley
9e41e223f8
Merge pull request #9620 from comesx4/fix-tray-menu-issue
bugfix: Prevent showing trayMenu if the menu is empty.
4 years ago