Steven Kirk
48a79512a9
Fix realization of special elements.
We need to clear the scrollTo fields when they're taken for realization, otherwise we can get one element used in multiple positions.
3 years ago
Steven Kirk
c4fe776b96
Allow selection of elements outside viewport.
Allow selection of elements outside viewport when using keyboard to select.
3 years ago
Steven Kirk
06bfa29b12
Properly implement keyboard selection.
3 years ago
Steven Kirk
9d16e33843
Started refactoring ListBox selection.
- Don't make selection follow focus
- Move all keyboard interaction into `ListBox`
- Move all pointer interaction into `ListBoxItem`
- Added `ItemsControl.ItemsControlFromItemContaner` as in WPF
3 years ago
Steven Kirk
f5e950980c
Add info on attached property usage.
3 years ago
Steven Kirk
84e5bcb47e
Added info on default value.
3 years ago
Steven Kirk
3f6b59d0ed
Hook up BringIntoViewOnFocusChange in templates.
3 years ago
Steven Kirk
e7b61ef002
Added BringIntoViewOnFocusChange.
Added `ScrollViewer.BringIntoViewOnFocusChange` attached property, based on the UWP API.
3 years ago
Max Katz
192c40cbe0
Merge pull request #11436 from AvaloniaUI/refactor/style-setters-internalize
Make styling internals internal
3 years ago
Steven Kirk
54b8a55588
Make IStyleInstance internal.
Expose it for diagnostics via `AppliedStyle` wrapper.
3 years ago
Steven Kirk
34a83e26d1
Renamed ISetter as SetterBase.
Allows us to hide the mechanics of initializing a setter.
3 years ago
Steven Kirk
04c50f8bf2
Make style selector internals internal.
3 years ago
Max Katz
9cbcc6a35d
Merge pull request #11427 from wmchuang/master
fix: CalendarItem PopulateGrids
3 years ago
Max Katz
16bc3224f9
Merge pull request #11264 from robloo/colorpicker-updates-7
ColorPicker Updates
3 years ago
wangchuang
c6e047e6d4
fix: CalendarItem PopulateGrids
3 years ago
Jumar Macato
4b0b9e8942
Merge pull request #11420 from AvaloniaUI/fixes/build-services-fixes
Fixes/build services fixes
3 years ago
Dan Walmsley
4b09e99382
bump avalonia build services.
3 years ago
Dan Walmsley
af346d3178
bump build services with latest fixes.
3 years ago
Nikita Tsukanov
b46db50140
Merge pull request #11397 from Gillibald/fixBitmapBlendingModeDefault
Fix BitmapInterpolationMode default value
3 years ago
Benedikt Stebner
53418f8691
Merge branch 'master' into fixBitmapBlendingModeDefault
3 years ago
Benedikt Stebner
710244dbe7
Merge branch 'fixBitmapBlendingModeDefault' of https://github.com/Gillibald/Avalonia into fixBitmapBlendingModeDefault
3 years ago
Benedikt Stebner
0b072f4d0d
Update test files
3 years ago
Max Katz
6b5ac0fdfb
Merge pull request #11294 from Gillibald/textFixes
[Text] Fixes
3 years ago
Benedikt Stebner
0d86e5b5b9
Merge branch 'master' into textFixes
3 years ago
Benedikt Stebner
f153c626f8
Fix TextLineImpl.GetCharacterHitFromDistance for lines that include a TextEndOfLine run
Fix overhang handling to prevent clipped text for slanted glyphs
Fix TextBox selection issues
3 years ago
Max Katz
80c7086d25
Merge pull request #11340 from AvaloniaUI/feature/composition-resources-3
Compositor-aware resources
3 years ago
Max Katz
9a569dec0f
Merge branch 'master' into fixBitmapBlendingModeDefault
3 years ago
Dan Walmsley
d2d37a09e6
Merge pull request #11404 from AvaloniaUI/fixes/treeview-clear-selection
Fix clearing TreeView selection when item removed.
3 years ago
Steven Kirk
6e8faab217
Clear TreeView selection when items removed.
3 years ago
Steven Kirk
2728be47ee
Added failing treeview selection tests.
3 years ago
Benedikt Stebner
95a6de8ecc
Fix BitmapInterpolationMode default value
3 years ago
Steven Kirk
ef55b065c3
Merge pull request #11391 from AvaloniaUI/MikeCodesDotNET-patch-1
Update readme.md
3 years ago
Max Katz
3efec1fa6e
Merge pull request #11326 from AvaloniaUI/fixes/11167-transitioningcontentcontrol
Refactor TransitioningContentControl
3 years ago
Mike James
fda71e488d
Update readme.md
Added AWS to sponsors.
3 years ago
Max Katz
27d91aef59
Merge pull request #11387 from AvaloniaUI/refactor/avaloniaproperty-api-internal
Make some AvaloniaProperty APIs internal.
3 years ago
Steven Kirk
8c9d610438
Make some AvaloniaProperty APIs internal.
- Constructors are now internal: properties should only be created using the `Register*` methods anyway
- `Notifying` is now internal, this should only be needed by `DataContext` and the constructor which set this was already made internal
- Base `OverrideMetadata` methods are now internal: the implementations on `StyledProperty` should be used
3 years ago
Steven Kirk
c496fb3cec
Merge pull request #10863 from aldelaro5/fix-combobox-issues
InternalSelectionModel: Prevent unwanted source collection changes
3 years ago
Steven Kirk
5878814bed
Added test for #9438 .
3 years ago
Max Katz
ff54192a05
Merge pull request #11341 from AvaloniaUI/fixes/11212-attached-property-coercion
Register attached property metadata on TOwner instead of THost.
3 years ago
Steven Kirk
63c5ed0020
Merge branch 'master' into fix-combobox-issues
3 years ago
Steven Kirk
5b7d5a33ae
Fix benchmarks compile error,
3 years ago
Steven Kirk
bd631a49df
Merge pull request #11380 from AvaloniaUI/refactor/obsolete-istyleable
Deprecate IStyleable interface.
3 years ago
Steven Kirk
4bff48fdcb
Merge pull request #11379 from AvaloniaUI/safe-area-demo-build-fix
Fix building safe area demo project
3 years ago
Steven Kirk
3109fd7f2e
Merge branch 'master' into refactor/obsolete-istyleable
3 years ago
Steven Kirk
474d78b335
Deprecate IStyleable .
This was signalled for removal in #9553 , but I was hesitant to do it because it will be in use by a lot of code in order to override `StyleKey`. Instead of removing it, deprecate it and provide a virtual `StyledElement.StyleKeyOverride` property as the supported way of overriding a control's style key.
3 years ago
Nikita Tsukanov
3aa881b007
Merge pull request #11377 from AvaloniaUI/fix-cecil-metadata-importer
Fix Cecil metadata importer
3 years ago
Emmanuel Hansen
bab99456ad
fix safe area demo project build
3 years ago
Steven Kirk
00d077a634
Pass both owner and host type to AvaloniaProperty.
For non-attached properties these will be the same. For attached properties the metadata needs to be registered on the host, but the `Owner` property needs to be set to the owner, not the host.
3 years ago
Nikita Tsukanov
64610c264b
Composition aware resources
3 years ago
Max Katz
3bf8327dd4
Update XAMLX
3 years ago