Dariusz Komosinski
a2c6bc1b7c
Remove usage of AddClassHandler that returns new lambda per invocation.
6 years ago
Steven Kirk
1ff1948f9d
Merge pull request #3077 from AvaloniaUI/fixes/2980-treeview-autoexpand-multiple-selection
Fix TreeView multiple selection with auto-expand style
6 years ago
Steven Kirk
75fdd0d343
Check for empty items in GetContainerInDirection.
Don't try to navigate into `TreeViewItem`s with no children: this causes a out-of-range exception.
Fixes #2980
6 years ago
Steven Kirk
55e9037383
Added failing test for #2980 .
6 years ago
Jumar Macato
217e0d5f7b
Merge pull request #3075 from AvaloniaUI/fixes/3070-textbox-bringintoview
Queue caret update with correct priority.
6 years ago
Steven Kirk
a95273902b
Queue caret update with correct priority.
When trying to scroll the caret into view, if we need to wait for a layout first make sure that we queue the update with a lower priority then `Layout`. `Render` is the next lowest priority so use this.
Fixes #3070
6 years ago
Jumar Macato
04e2e460d2
Merge pull request #3068 from AvaloniaUI/fixes/3041-itemsrepeater-stuck
Fix ItemsRepeater scrolling getting stuck
6 years ago
Jumar Macato
493cd8e5e3
Merge branch 'master' into fixes/3041-itemsrepeater-stuck
6 years ago
Jumar Macato
378f3442f7
Merge pull request #3067 from MarchingCube/alloc-interactive-traversal
Optimize Interactive hierarchy traversal
6 years ago
Dariusz Komosiński
43aea8ff8f
Merge branch 'master' into alloc-interactive-traversal
6 years ago
Steven Kirk
53fa618eb1
Merge pull request #3065 from AvaloniaUI/fixes/scrollbar-button-alignment
Fix ScrollBar layout.
6 years ago
Steven Kirk
76840f463e
Don't hide Track during measure.
It causes it to stop being laid out. Instead hide the child controls.
6 years ago
Steven Kirk
393bbcf882
Disable horizontal scrollbar on ItemsRepeaterPage.
6 years ago
Steven Kirk
9fd8fdb534
Fix comparison in LayoutQueue.
6 years ago
Steven Kirk
b317df99e7
Added failing test for #3041 .
6 years ago
Steven Kirk
9317aeda6a
Added "Randomize Heights" to ItemsRepeaterPage.
6 years ago
Steven Kirk
a8fc03217a
Fix ClearElementToPinnedPool.
It was previously (incorrectly) implemented the same as `ClearElementToUniqueIdResetPool`.
6 years ago
Dariusz Komosinski
023fe1c839
Optimize interactive hierarchy traversal.
6 years ago
Steven Kirk
9a9ef657e2
Ported Track layout code from WPF.
To fix problem with scrollbar layout when the scrollbar range was large.
NOTE: This commit adds `Track.IsDirectionReversed` and modifies the default direction of vertical tracks to be the reverse of before in order to match WPF.
6 years ago
Nikita Tsukanov
42b2247445
Merge pull request #3054 from donandren/issues/3053
Attempt to fix path geometry parsing issue
6 years ago
Steven Kirk
9b997107c0
Merge branch 'master' into issues/3053
6 years ago
Jumar Macato
98336c696b
Merge pull request #3062 from MarchingCube/fix-binding-double-dispose
Fix double dispose of bindings caused by animations
6 years ago
Dariusz Komosiński
296978a4c7
Merge branch 'master' into fix-binding-double-dispose
6 years ago
Dariusz Komosiński
15e15f227f
Fix double dispose of bindings caused by animations. Add assertion for double dispose.
6 years ago
Benedikt Stebner
2cb1edcac3
Merge pull request #3060 from AvaloniaUI/fixes/menu-initially-selected
Fix first menu item showing as selected when shown
6 years ago
Steven Kirk
60e3c3c977
Fix selection after initialization.
Fixes first item in menus being selected when menu is shown.
6 years ago
Steven Kirk
8093716a36
Added tests for selection after initialization.
6 years ago
Jumar Macato
45f36dbd41
Merge pull request #3057 from MarchingCube/alloc-boxing
Misc boxing allocation removal.
6 years ago
Jumar Macato
62e66c8daf
Merge branch 'master' into alloc-boxing
6 years ago
Nikita Tsukanov
f27e7fda8c
Merge pull request #3059 from AvaloniaUI/fix-3049
Fix on linux clients without a `Screen`.
6 years ago
Nikita Tsukanov
1475e1c07c
Merge pull request #3056 from MarchingCube/perf-misc
Fix small perf issue in WeakEventHandleManager
6 years ago
Jumar Macato
2f525dfdad
Fix on linux clients without a `Screen`.
6 years ago
Dariusz Komosinski
c70721aa2c
Avoid integer boxing.
6 years ago
Dariusz Komosinski
ca1d231fce
Reduce boxing allocations.
6 years ago
Dariusz Komosinski
677762c336
Cache method value.
6 years ago
Andrey Kunchev
f4c7f63ae7
remove wrong logic for path assume line by default if command is missing
6 years ago
Andrey Kunchev
a675cd2e68
when close figure set current point back to start, fixes partially #3053
6 years ago
Andrey Kunchev
2b9180c794
fix invalid test related to issue #3053
6 years ago
Andrey Kunchev
b6447c0e09
failing test for #3053
6 years ago
danwalmsley
b5ba478e8c
Merge pull request #3052 from AvaloniaUI/fixes/2821-popup-margin
Remove negative margin from popup hosts.
6 years ago
Steven Kirk
c153cf7ca8
Remove negative margin from popup hosts.
Fixes #2821 .
6 years ago
Steven Kirk
54299c381a
Merge pull request #3050 from AvaloniaUI/fixes/2971-treeview-inheritance
Don't test tree view item type by comparing GetType().
6 years ago
Jumar Macato
620f918b6c
Merge branch 'master' into fixes/2971-treeview-inheritance
6 years ago
Steven Kirk
59d6137224
Merge pull request #2917 from jp2masa/reduce-array-allocations
Reduced array allocations
6 years ago
Steven Kirk
47cb0ebd81
Merge branch 'master' into reduce-array-allocations
6 years ago
Steven Kirk
4b5ab4df5f
Merge pull request #2906 from Tridy/patch-1
Adding functionality: added IsCancel to Button
6 years ago
Steven Kirk
407ab6108d
Merge branch 'master' into patch-1
6 years ago
Steven Kirk
eff3c008ce
Merge pull request #2928 from ahopper/fix-nested-popups
fix nested popups closing
6 years ago
Steven Kirk
ac158aecbd
Merge branch 'master' into fix-nested-popups
6 years ago
Steven Kirk
8de9e93426
Merge pull request #3024 from miloszkukla/master
Allow to use object as a resource key in Static/DynamicResourceExtension + Rename ResourceProviderExtensions to ResourceNodeExtensions
6 years ago