diff --git a/build/Base.props b/build/Base.props index c2fc11c94b..2d50a7eae0 100644 --- a/build/Base.props +++ b/build/Base.props @@ -1,5 +1,6 @@  - + + diff --git a/build/System.Memory.props b/build/System.Memory.props index a413e18927..35a87a3a2f 100644 --- a/build/System.Memory.props +++ b/build/System.Memory.props @@ -1,5 +1,6 @@ - + + diff --git a/samples/ControlCatalog.NetCore/Program.cs b/samples/ControlCatalog.NetCore/Program.cs index d5e5cb14dc..e55f003133 100644 --- a/samples/ControlCatalog.NetCore/Program.cs +++ b/samples/ControlCatalog.NetCore/Program.cs @@ -55,8 +55,7 @@ namespace ControlCatalog.NetCore return builder .UseHeadless(new AvaloniaHeadlessPlatformOptions { - UseHeadlessDrawing = true, - UseCompositor = true + UseHeadlessDrawing = true }) .AfterSetup(_ => { diff --git a/samples/ControlCatalog/Pages/DataGridPage.xaml b/samples/ControlCatalog/Pages/DataGridPage.xaml index 4c3c211ca5..c39e9f0a81 100644 --- a/samples/ControlCatalog/Pages/DataGridPage.xaml +++ b/samples/ControlCatalog/Pages/DataGridPage.xaml @@ -1,7 +1,9 @@ + xmlns:pages="clr-namespace:ControlCatalog.Pages" + x:Class="ControlCatalog.Pages.DataGridPage" + x:DataType="pages:DataGridPage"> @@ -33,7 +35,7 @@ - + - + + - - - - + + + + - + - + diff --git a/samples/ControlCatalog/Pages/DataGridPage.xaml.cs b/samples/ControlCatalog/Pages/DataGridPage.xaml.cs index 3565d113bc..b0c3e3a553 100644 --- a/samples/ControlCatalog/Pages/DataGridPage.xaml.cs +++ b/samples/ControlCatalog/Pages/DataGridPage.xaml.cs @@ -1,5 +1,6 @@ using System.Collections; using System.Collections.Generic; +using System.Collections.ObjectModel; using System.ComponentModel; using System.Linq; using Avalonia.Controls; @@ -48,20 +49,22 @@ namespace ControlCatalog.Pages var dg3 = this.Get("dataGridEdit"); dg3.IsReadOnly = false; - var items = new List + var list = new ObservableCollection { new Person { FirstName = "John", LastName = "Doe" , Age = 30}, new Person { FirstName = "Elizabeth", LastName = "Thomas", IsBanned = true , Age = 40 }, new Person { FirstName = "Zack", LastName = "Ward" , Age = 50 } }; - var collectionView3 = new DataGridCollectionView(items); - - dg3.Items = collectionView3; + DataGrid3Source = list; var addButton = this.Get