Max Katz
7108484eaf
Merge pull request #10827 from AvaloniaUI/refactor/readonly-itemscontrol-items
Make ItemsControl.Items readonly.
4 years ago
Max Katz
1126361405
Merge pull request #10821 from Gillibald/fixes/selectableTextBlock
Fix SelectableTextBlock selection
4 years ago
Max Katz
3d6dce88e5
Merge pull request #10864 from AvaloniaUI/fixes/10814-dont-layout-invisible-controls
Don't layout invisible controls
4 years ago
Max Katz
293a55d66b
Merge pull request #10833 from AvaloniaUI/scrollviewer_sample
Merge scroll viewer samples
4 years ago
Max Katz
870ffbd13d
Merge branch 'master' into fixes/selectableTextBlock
4 years ago
Steven Kirk
6dd9106fe5
Don't layout invisible controls.
And fix unit tests that were relying on this behavior.
4 years ago
Steven Kirk
44639fbd65
Added failing layout test.
4 years ago
Max Katz
8d8b84d2ef
Merge pull request #10860 from AvaloniaUI/fixes/glyphruntests-leak
Stop GlyphRunTests leaking IPlatformRenderInterface.
4 years ago
Max Katz
88b3eaf562
Merge branch 'master' into fixes/glyphruntests-leak
4 years ago
Max Katz
0e24c1062c
Merge pull request #10842 from AvaloniaUI/fixes/do-not-use-ui-thread-objects-in-platform-render-interface
Don't use AvaloniaObject in IPlatformRenderInterface
4 years ago
Max Katz
afede23e75
Merge pull request #10858 from AvaloniaUI/fixes/inherited-property-change
Fix inherited property change notifications.
4 years ago
Steven Kirk
a28483252b
Make MaskedTextBox tests pass again.
They need a registered `IPlatformRenderInterface` and were only passing because `GlyphRunTests` was leaking one.
4 years ago
Steven Kirk
668fa942b7
Don't leak IPlatformRenderInterface.
4 years ago
Steven Kirk
683afe6e9f
Use correct newValue on inherited property change.
- `oldValue` was misnamed - it's the new value
- We calculated the new value and then didn't pass it to children for their property changed events: they were using the default value which may be wrong if the value is set further up the tree
4 years ago
Steven Kirk
cd5307aa8c
Added failing test.
4 years ago
Max Katz
9a4d1d2c09
Merge branch 'master' into fixes/do-not-use-ui-thread-objects-in-platform-render-interface
4 years ago
Tim
def3b74217
Merge branch 'master' into fixes/selectableTextBlock
4 years ago
Max Katz
660033c770
Merge pull request #10836 from AvaloniaUI/fixes/10626-menuitem-headertemplate
Make data templates work again with MenuItem.
4 years ago
Max Katz
e2534938a7
Merge branch 'master' into fixes/do-not-use-ui-thread-objects-in-platform-render-interface
4 years ago
Emmanuel Hansen
904be53ffa
merge scroll viewer samples
4 years ago
Nikita Tsukanov
6dfc2cadf4
Merge pull request #10826 from affederaffe/bump-tmds.dbus.sourcegenerator
Bump Tmds.DBus.SourceGenerator
4 years ago
Nikita Tsukanov
95121725bf
Merge branch 'master' into fixes/do-not-use-ui-thread-objects-in-platform-render-interface
4 years ago
Nikita Tsukanov
312f1250e2
Don't use AvaloniaObject in IPlatformRenderInterface
4 years ago
affederaffe
6506049076
Merge branch 'master' into bump-tmds.dbus.sourcegenerator
4 years ago
Steven Kirk
3ecbb895d1
Merge pull request #10834 from Gillibald/imeFixes
[Windows ]Only bypass WM_CHAR if previous composition is not empty
4 years ago
Steven Kirk
b7a249107b
Make data templates work again with MenuItem.
- `MenuItem` is a `HeaderedSelectingItemsControl` not a `HeaderedItemsControl` so need to separate logic for that case when preparing items
- Added `HeaderTemplate` to `HeaderedSelectingItemsControl `
- Tweaked logic for selecting header templates: parent's `ItemTemplate` should be used if set (cross-checked with WPF)
- Update menu templates to bind to menu item's `HeaderTemplate`
Fixes #10626
Fixes #10718
4 years ago
Steven Kirk
7bb6d06ac5
Added failing test for #10626 and #10718 .
4 years ago
Benedikt Stebner
b2a4e85e23
Only bypass WM_CHAR if previous composition is not empty
4 years ago
Nikita Tsukanov
8b881f01b9
Writable composition properties
4 years ago
Dan Walmsley
bc81b11eff
Merge pull request #10759 from AvaloniaUI/fixes/treeview-selecteditem-inside-selectionchanged-event
Fix TreeView SelectedItem sync
4 years ago
Dan Walmsley
ca2ee6f3f2
Merge branch 'master' into fixes/treeview-selecteditem-inside-selectionchanged-event
4 years ago
Steven Kirk
060e290fc1
Revert "Support multiple `InheritDataTypeFromItems`."
This reverts commit 57c997bed7 .
4 years ago
Steven Kirk
996578f2bf
Remove all remaining uses of Items setter.
4 years ago
Steven Kirk
18daa4cf37
Make ItemsControl.Items read-only.
4 years ago
affederaffe
ecc7aebeaa
Merge branch 'master' into bump-tmds.dbus.sourcegenerator
4 years ago
Benedikt Stebner
98e936d5b3
Merge branch 'master' into fixes/selectableTextBlock
4 years ago
affederaffe
9fc70cfcd5
Merge remote-tracking branch 'upstream/master' into bump-tmds.dbus.sourcegenerator
4 years ago
affederaffe
7b6cabe608
Fix TrayIcons on Gnome
4 years ago
Max Katz
80188994bd
Merge pull request #10810 from timunie/fix/ThemeVariant_NRE
Attempt to fix possible NRE
4 years ago
Max Katz
1867d7f9e0
Merge pull request #10762 from AvaloniaUI/clipboard
Move Clipboard acces to TopLevel
4 years ago
Max Katz
dbd9942a34
Merge pull request #10811 from AvaloniaUI/null-ref-textclient
Android - Don't create an input connection if client is null
4 years ago
Emmanuel Hansen
3ac7760b3a
don't create an input connection if client is null
4 years ago
Emmanuel Hansen
04c8b652c8
move clipboard to TopLevel
4 years ago
Benedikt Stebner
1964afb854
Fix possible NRE
4 years ago
Benedikt Stebner
45bf804cd4
Fix SelectableTextBlock selection
4 years ago
Steven Kirk
faf1d83950
Fix merge error.
4 years ago
Dan Walmsley
de6bc4f1c3
Merge branch 'master' into fixes/treeview-selecteditem-inside-selectionchanged-event
4 years ago
Tim
ba4830c372
Better fix for the NRE
4 years ago
Tim
4e8bf776dd
Attempt to fix possible NRE
4 years ago
Max Katz
ee62816405
Merge pull request #10788 from AvaloniaUI/fixes/10769-insert-index-0
Fix inserting at index 0 with VirtualizingStackPanel.
4 years ago