Max Katz
e9a01c6c21
Update naming
3 years ago
Max Katz
d8d2240ecb
Implement support for DataTypeInheritFromAttribute
3 years ago
Steven Kirk
67c9221d3c
Tweaked InstancedBinding API.
- Remove `Value` from the API, will always contain an `IObservable<object?>` from now
- Remove subject from the API, caller can try to cast the observable itself
3 years ago
Giuseppe Lippolis
1a0492dcb0
fix: Warning CS0105: The using directive for 'Avalonia.Reactive' appeared previously in this namespace
3 years ago
AlmightyJu
d1037a7369
Fix DataGridTemplateColumn reusing edit control when exiting edit mode
3 years ago
Simon Cropp
16ffe2f6f9
use default literal
3 years ago
Giuseppe Lippolis
8f745ba6fc
fix: Address Review
3 years ago
Giuseppe Lippolis
bd2e2d1e9b
feat: Address Rule CA2211
3 years ago
Giuseppe Lippolis
48eba14e70
fix: Warnings CA1823
3 years ago
Giuseppe Lippolis
a845fc02b6
fix: Obsolete
3 years ago
Max Katz
8a78f134c5
Remove JetBrains.Annotations from the repo
3 years ago
Max Katz
59d7874b1d
Replace System.Reactive with internal extensions
3 years ago
Dmitry Zhelnin
e0c2d5b63d
DataGridColumn: change access modifier of OwningGrid property to protected internal
3 years ago
Dmitry Zhelnin
6b07b90161
DataGridValueConverter: fix processing of nullable values
3 years ago
Giuseppe Lippolis
64f84711ed
fix: Address review
3 years ago
Kevin Ivarsen
5a1390721f
Better fix for #9633 : assign keys to correct state
3 years ago
Kevin Ivarsen
845fea9d11
Swap the figures used for expanded/collapsed groups in DataGrid to match the standard convention.
3 years ago
dif-sam
ef535eeea6
Switch IControl to Control
3 years ago
dif-sam
8b490152d4
Increase GenerateElement performance
Use ability of the IRecyclingDataTemplate to speed up performance, when CellTemplate is an instance of DataTemplate type.
3 years ago
robloo
932d52dcf3
Standardize Default members in Size
3 years ago
robloo
3fc6a51571
Remove Rect.Default
3 years ago
robloo
509ebddcc4
Standardize Default member in Rect
3 years ago
robloo
b8a1aaa329
Standardize IsDefault member in Rect
3 years ago
Steven Kirk
ec74057151
Removed a number of interfaces.
`IAvaloniaObject`, `IControl`, `ILayoutable`, `IPanel`, `IStyledElement`, `IVisual`.
3 years ago
dif-sam
6750692af7
Fix SelectionChanged event unsubscribtions
That change fix very tricky bug. Our case:
We have DataTemplate that contains DataGrid inside it. And Datagrid has an AttachedProperty (that deserve us to observe changes in Datagrid's SelectedItems). which work through event subscription. Memory leaks happen (and the logic for observe selected items breaks) when DataTemplate switches DataContext.
3 years ago
Max Katz
fa0cea97fe
Enable compiled bindings by default and fix all the usages + adjust some namespaces
3 years ago
Giuseppe Lippolis
b8b180f64c
feat(DataGrid): Address rule CA1822
3 years ago
Giuseppe Lippolis
36cfc43a59
feat: Address CA1820 Rule
3 years ago
Max Katz
d1868e5d42
Simple implementation of RowTheme, CellTheme, ColumnHeaderTheme and RowGroupTheme
3 years ago
Max Katz
f47f71c08d
Remove AlternatingRowBackground from the API
3 years ago
John Boyer
1a9ed2052a
Fixed DataGrid not properly removing multiple items on collection changed.
4 years ago
John Boyer
508883aa4c
Addresses #8970 , Fixes DataGrid not processing all new items when collection has changed.
4 years ago
Takoooooo
2831ff5ad1
Fix Fluent theme port bugs
4 years ago
robloo
20c5b88468
Update DataGridRowGroupHeader template part names
4 years ago
Takoooooo
c1d4b2a96d
Remove obsolete members from remaining assemblies
4 years ago
Maruhl
3378201230
Code refactored for better maintainability (Code from #8668 )
4 years ago
aldelaro5
ed582a9fde
Implement DataContext update notifications on the DataGrid
This fixes #5661 by allowing the DataGrid to notify its cells that their DataContext is about to be changed.
4 years ago
Max Katz
5ee439b5e4
Rename remainings
4 years ago
Max Katz
5b8cb5284b
Port default theme DataGrid to control themes
4 years ago
Max Katz
6e59fe347e
Add DataGrid fluent controltheme
# Conflicts:
# src/Avalonia.Controls.DataGrid/Themes/Fluent.xaml
4 years ago
Takoooooo
78a49b3fb3
Fix typo in DataGrid. DataGridComparerSortDesctiption -> DataGridComparerSortDescription
4 years ago
Tim
bb4287e22d
fix: RowDesiredWidth was missing the RowHeaderWidth
4 years ago
Tim
926b365652
Fix: DataGrid Grouping symbol wrong in Fluent Theme
- Expanded icon was vertically flipped.
- ToggleButton :checked means open, :unchecked means closed. The icon reference was corrected here to match this.
4 years ago
Giuseppe Lippolis
ba2747b897
feat: StringBuilderCache
4 years ago
Giuseppe Lippolis
b63b84860c
fix(DataGrid): CS8073 The result of the expression is always 'true'
4 years ago
robloo
0863a05c76
Rename PointerLeave to PointerExited
4 years ago
robloo
8a0903f616
Rename PointerEnter to PointerEntered
4 years ago
Giuseppe Lippolis
a25ce2fb08
feat: move InternalsVisibleTo in csproj
4 years ago
Giuseppe Lippolis
ba7fd6c9e8
fix: some xml comment
4 years ago
Max Katz
75a10efcf1
Avoid static references in DataGrid fluent theme
4 years ago