From 39b17f52d1c58a6cb6c0e39e9fd4ff87839da92a Mon Sep 17 00:00:00 2001 From: rabbitism Date: Sun, 23 Apr 2023 01:10:23 +0800 Subject: [PATCH] feat: update to latest nightly. --- .run/SC-Single.run.xml | 6 ++ .../Semi.Avalonia.Demo.Android.csproj | 2 +- .../Semi.Avalonia.Demo.Desktop.csproj | 4 +- .../Semi.Avalonia.Demo.Web.csproj | 4 +- .../Controls/ColorDetailControl.cs | 6 +- .../FunctionalColorGroupControl.axaml | 4 +- .../Pages/AutoCompleteBoxDemo.axaml | 10 ++-- .../Pages/DataGridDemo.axaml | 2 +- .../Pages/DataGridDemo.axaml.cs | 4 +- .../Pages/ExpanderDemo.axaml | 2 +- .../Semi.Avalonia.Demo/Pages/FlyoutDemo.axaml | 4 +- demo/Semi.Avalonia.Demo/Pages/Overview.axaml | 12 ++-- .../Pages/PaletteDemo.axaml | 10 ++-- .../Semi.Avalonia.Demo.csproj | 4 +- .../Controls/ColorPicker.axaml | 2 +- .../Controls/ColorView.axaml | 2 +- .../Semi.Avalonia.ColorPicker.csproj | 6 +- .../Semi.Avalonia.DataGrid.csproj | 8 +-- src/Semi.Avalonia/Controls/Carousel.axaml | 2 +- .../Controls/ManagedFileChooser.axaml | 6 +- src/Semi.Avalonia/Controls/Menu.axaml | 18 +++--- src/Semi.Avalonia/Controls/ScrollViewer.axaml | 58 +++++-------------- src/Semi.Avalonia/Semi.Avalonia.csproj | 4 +- 23 files changed, 77 insertions(+), 103 deletions(-) create mode 100644 .run/SC-Single.run.xml diff --git a/.run/SC-Single.run.xml b/.run/SC-Single.run.xml new file mode 100644 index 0000000..1629fa5 --- /dev/null +++ b/.run/SC-Single.run.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/demo/Semi.Avalonia.Demo.Android/Semi.Avalonia.Demo.Android.csproj b/demo/Semi.Avalonia.Demo.Android/Semi.Avalonia.Demo.Android.csproj index bbbd0b6..0ce8479 100644 --- a/demo/Semi.Avalonia.Demo.Android/Semi.Avalonia.Demo.Android.csproj +++ b/demo/Semi.Avalonia.Demo.Android/Semi.Avalonia.Demo.Android.csproj @@ -13,7 +13,7 @@ - + diff --git a/demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj b/demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj index f560c73..0a5e4da 100644 --- a/demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj +++ b/demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj @@ -16,11 +16,11 @@ - + - + diff --git a/demo/Semi.Avalonia.Demo.Web/Semi.Avalonia.Demo.Web.csproj b/demo/Semi.Avalonia.Demo.Web/Semi.Avalonia.Demo.Web.csproj index 14757ac..484a569 100644 --- a/demo/Semi.Avalonia.Demo.Web/Semi.Avalonia.Demo.Web.csproj +++ b/demo/Semi.Avalonia.Demo.Web/Semi.Avalonia.Demo.Web.csproj @@ -19,8 +19,8 @@ - - + + diff --git a/demo/Semi.Avalonia.Demo/Controls/ColorDetailControl.cs b/demo/Semi.Avalonia.Demo/Controls/ColorDetailControl.cs index f551b0a..c9a0176 100644 --- a/demo/Semi.Avalonia.Demo/Controls/ColorDetailControl.cs +++ b/demo/Semi.Avalonia.Demo/Controls/ColorDetailControl.cs @@ -1,5 +1,6 @@ using System.Globalization; using Avalonia; +using Avalonia.Controls; using Avalonia.Controls.Primitives; using Avalonia.Input.Platform; using Avalonia.Media; @@ -95,11 +96,12 @@ public class ColorDetailControl: TemplatedControl } } - if (Application.Current is { Clipboard: { } c }) + var toplevel = TopLevel.GetTopLevel(this); + if (toplevel?.Clipboard is { } c) { await c.SetTextAsync(text??string.Empty); } - + } } \ No newline at end of file diff --git a/demo/Semi.Avalonia.Demo/Controls/FunctionalColorGroupControl.axaml b/demo/Semi.Avalonia.Demo/Controls/FunctionalColorGroupControl.axaml index 5247b20..8d53394 100644 --- a/demo/Semi.Avalonia.Demo/Controls/FunctionalColorGroupControl.axaml +++ b/demo/Semi.Avalonia.Demo/Controls/FunctionalColorGroupControl.axaml @@ -19,7 +19,7 @@ Theme="{DynamicResource TitleTextBlock}" /> - + @@ -77,7 +77,7 @@ - + diff --git a/demo/Semi.Avalonia.Demo/Pages/AutoCompleteBoxDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/AutoCompleteBoxDemo.axaml index e24df12..38f3e87 100644 --- a/demo/Semi.Avalonia.Demo/Pages/AutoCompleteBoxDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/AutoCompleteBoxDemo.axaml @@ -20,7 +20,7 @@ @@ -31,7 +31,7 @@ @@ -41,7 +41,7 @@ @@ -51,7 +51,7 @@ @@ -61,7 +61,7 @@ diff --git a/demo/Semi.Avalonia.Demo/Pages/DataGridDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/DataGridDemo.axaml index ca3b82b..44729f3 100644 --- a/demo/Semi.Avalonia.Demo/Pages/DataGridDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/DataGridDemo.axaml @@ -143,7 +143,7 @@ Name="dataGridEdit" Grid.Row="1" Margin="12" - Items="{Binding DataGrid3Source}"> + ItemsSource="{Binding DataGrid3Source}"> ("dataGridGrouping"); dg2.IsReadOnly = true; @@ -46,7 +46,7 @@ public partial class DataGridDemo : UserControl var collectionView2 = new DataGridCollectionView(Countries.All); collectionView2.GroupDescriptions.Add(new DataGridPathGroupDescription("Region")); - dg2.Items = collectionView2; + dg2.ItemsSource = collectionView2; var dg3 = this.Get("dataGridEdit"); dg3.IsReadOnly = false; diff --git a/demo/Semi.Avalonia.Demo/Pages/ExpanderDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ExpanderDemo.axaml index 4b6f0d0..2de225a 100644 --- a/demo/Semi.Avalonia.Demo/Pages/ExpanderDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/ExpanderDemo.axaml @@ -19,7 +19,7 @@