diff --git a/demo/Semi.Avalonia.Demo/App.axaml b/demo/Semi.Avalonia.Demo/App.axaml index 8ef2cca..472efd6 100644 --- a/demo/Semi.Avalonia.Demo/App.axaml +++ b/demo/Semi.Avalonia.Demo/App.axaml @@ -2,10 +2,9 @@ x:Class="Semi.Avalonia.Demo.App" xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" - x:CompileBindings="True" - x:DataType="viewModels:ApplicationViewModel" xmlns:semi="https://irihi.tech/semi" - xmlns:viewModels="clr-namespace:Semi.Avalonia.Demo.ViewModels"> + xmlns:vm="clr-namespace:Semi.Avalonia.Demo.ViewModels" + x:DataType="vm:ApplicationViewModel"> diff --git a/demo/Semi.Avalonia.Demo/Pages/AboutUs.axaml b/demo/Semi.Avalonia.Demo/Pages/AboutUs.axaml index 6fa1c0b..6f470a6 100644 --- a/demo/Semi.Avalonia.Demo/Pages/AboutUs.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/AboutUs.axaml @@ -8,7 +8,6 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:vm="clr-namespace:Semi.Avalonia.Demo.ViewModels" x:DataType="vm:AboutUsViewModel" - x:CompileBindings="True" d:DesignHeight="450" d:DesignWidth="800" mc:Ignorable="d"> diff --git a/demo/Semi.Avalonia.Demo/Pages/AutoCompleteBoxDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/AutoCompleteBoxDemo.axaml index bb33519..c0fa49c 100644 --- a/demo/Semi.Avalonia.Demo/Pages/AutoCompleteBoxDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/AutoCompleteBoxDemo.axaml @@ -7,7 +7,6 @@ xmlns:vm="clr-namespace:Semi.Avalonia.Demo.ViewModels" d:DesignHeight="450" d:DesignWidth="800" - x:CompileBindings="False" x:DataType="vm:AutoCompleteBoxDemoViewModel" mc:Ignorable="d"> @@ -30,7 +29,7 @@ + ValueMemberBinding="{Binding Name,DataType=vm:StateData}" /> diff --git a/demo/Semi.Avalonia.Demo/Pages/ButtonSpinnerDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ButtonSpinnerDemo.axaml index 83b3be2..032b157 100644 --- a/demo/Semi.Avalonia.Demo/Pages/ButtonSpinnerDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/ButtonSpinnerDemo.axaml @@ -8,6 +8,10 @@ d:DesignWidth="800" mc:Ignorable="d"> + + + + + mc:Ignorable="d" + x:DataType="vm:ComboBoxDemoViewModel"> diff --git a/demo/Semi.Avalonia.Demo/Pages/DataGridDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/DataGridDemo.axaml index 69a0bea..8fb13a9 100644 --- a/demo/Semi.Avalonia.Demo/Pages/DataGridDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/DataGridDemo.axaml @@ -7,7 +7,6 @@ xmlns:vm="clr-namespace:Semi.Avalonia.Demo.ViewModels;assembly=Semi.Avalonia.Demo" d:DesignHeight="450" d:DesignWidth="800" - x:CompileBindings="True" x:DataType="vm:DataGridDemoViewModel" mc:Ignorable="d"> diff --git a/demo/Semi.Avalonia.Demo/Pages/HighContrastDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/HighContrastDemo.axaml index 2f4288e..82f2ad8 100644 --- a/demo/Semi.Avalonia.Demo/Pages/HighContrastDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/HighContrastDemo.axaml @@ -8,7 +8,6 @@ xmlns:pages="clr-namespace:Semi.Avalonia.Demo.Pages" mc:Ignorable="d" d:DesignWidth="1000" d:DesignHeight="1450" x:DataType="vm:HighContrastDemoViewModel" - x:CompileBindings="True" x:Class="Semi.Avalonia.Demo.Pages.HighContrastDemo"> diff --git a/demo/Semi.Avalonia.Demo/Pages/PaletteDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/PaletteDemo.axaml index e2e4347..f034e58 100644 --- a/demo/Semi.Avalonia.Demo/Pages/PaletteDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/PaletteDemo.axaml @@ -8,7 +8,6 @@ xmlns:viewModels="clr-namespace:Semi.Avalonia.Demo.ViewModels" d:DesignHeight="450" d:DesignWidth="800" - x:CompileBindings="True" x:DataType="viewModels:PaletteDemoViewModel" mc:Ignorable="d"> diff --git a/demo/Semi.Avalonia.Demo/Pages/RefreshContainerDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/RefreshContainerDemo.axaml index 0de521a..9ba816e 100644 --- a/demo/Semi.Avalonia.Demo/Pages/RefreshContainerDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/RefreshContainerDemo.axaml @@ -8,7 +8,6 @@ d:DesignHeight="450" d:DesignWidth="800" x:DataType="vm:RefreshContainerDemoViewModel" - x:CompileBindings="True" mc:Ignorable="d"> diff --git a/demo/Semi.Avalonia.Demo/Pages/SplitViewDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/SplitViewDemo.axaml index 21ac243..bd8fb68 100644 --- a/demo/Semi.Avalonia.Demo/Pages/SplitViewDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/SplitViewDemo.axaml @@ -7,7 +7,8 @@ xmlns:vm="clr-namespace:Semi.Avalonia.Demo.ViewModels" d:DesignHeight="1000" d:DesignWidth="800" - mc:Ignorable="d"> + mc:Ignorable="d" + x:DataType="vm:SplitViewDemoViewModel"> diff --git a/demo/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml index f62cae8..dc2398c 100644 --- a/demo/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml @@ -7,7 +7,6 @@ xmlns:vm="clr-namespace:Semi.Avalonia.Demo.ViewModels;assembly=Semi.Avalonia.Demo" d:DesignHeight="450" d:DesignWidth="800" - x:CompileBindings="True" x:DataType="vm:TabControlDemoViewModel" mc:Ignorable="d"> diff --git a/demo/Semi.Avalonia.Demo/Pages/TabStripDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/TabStripDemo.axaml index 2c78639..b078cba 100644 --- a/demo/Semi.Avalonia.Demo/Pages/TabStripDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/TabStripDemo.axaml @@ -5,7 +5,6 @@ xmlns:vm="clr-namespace:Semi.Avalonia.Demo.ViewModels" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" x:Class="Semi.Avalonia.Demo.Pages.TabStripDemo" - x:CompileBindings="True" x:DataType="vm:TabStripDemoViewModel"> diff --git a/demo/Semi.Avalonia.Demo/Pages/TreeDataGridDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/TreeDataGridDemo.axaml index d6453f4..7ed1930 100644 --- a/demo/Semi.Avalonia.Demo/Pages/TreeDataGridDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/TreeDataGridDemo.axaml @@ -6,7 +6,6 @@ xmlns:converters="clr-namespace:Semi.Avalonia.Demo.Converters" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" x:Class="Semi.Avalonia.Demo.Pages.TreeDataGridDemo" - x:CompileBindings="True" x:DataType="vm:TreeDataGridDemoViewModel"> diff --git a/demo/Semi.Avalonia.Demo/Pages/TreeViewDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/TreeViewDemo.axaml index ef58855..3d5c757 100644 --- a/demo/Semi.Avalonia.Demo/Pages/TreeViewDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/TreeViewDemo.axaml @@ -8,7 +8,6 @@ xmlns:vm="clr-namespace:Semi.Avalonia.Demo.Pages" d:DesignHeight="450" d:DesignWidth="800" - x:CompileBindings="True" x:DataType="vm:TreeViewVm" mc:Ignorable="d"> diff --git a/demo/Semi.Avalonia.Demo/Pages/VariablesDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/VariablesDemo.axaml index 3282f7b..a30eac7 100644 --- a/demo/Semi.Avalonia.Demo/Pages/VariablesDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/VariablesDemo.axaml @@ -6,8 +6,7 @@ xmlns:pages="clr-namespace:Semi.Avalonia.Demo.Pages" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" x:Class="Semi.Avalonia.Demo.Pages.VariablesDemo" - x:DataType="vm:VariablesDemoViewModel" - x:CompileBindings="True"> + x:DataType="vm:VariablesDemoViewModel"> diff --git a/demo/Semi.Avalonia.Demo/Semi.Avalonia.Demo.csproj b/demo/Semi.Avalonia.Demo/Semi.Avalonia.Demo.csproj index e4a0aa4..20ec53d 100644 --- a/demo/Semi.Avalonia.Demo/Semi.Avalonia.Demo.csproj +++ b/demo/Semi.Avalonia.Demo/Semi.Avalonia.Demo.csproj @@ -3,6 +3,7 @@ net8.0 enable latest + true diff --git a/demo/Semi.Avalonia.Demo/Themes/ColorDetailControl.axaml b/demo/Semi.Avalonia.Demo/Themes/ColorDetailControl.axaml index 999b7f9..accc340 100644 --- a/demo/Semi.Avalonia.Demo/Themes/ColorDetailControl.axaml +++ b/demo/Semi.Avalonia.Demo/Themes/ColorDetailControl.axaml @@ -1,8 +1,7 @@ + xmlns:controls="clr-namespace:Semi.Avalonia.Demo.Controls"> diff --git a/demo/Semi.Avalonia.Demo/Themes/ColorItemControl.axaml b/demo/Semi.Avalonia.Demo/Themes/ColorItemControl.axaml index 07f5835..7169196 100644 --- a/demo/Semi.Avalonia.Demo/Themes/ColorItemControl.axaml +++ b/demo/Semi.Avalonia.Demo/Themes/ColorItemControl.axaml @@ -1,8 +1,7 @@ + xmlns:controls="using:Semi.Avalonia.Demo.Controls"> diff --git a/demo/Semi.Avalonia.Demo/Themes/FunctionalColorGroupControl.axaml b/demo/Semi.Avalonia.Demo/Themes/FunctionalColorGroupControl.axaml index e48d547..1b65098 100644 --- a/demo/Semi.Avalonia.Demo/Themes/FunctionalColorGroupControl.axaml +++ b/demo/Semi.Avalonia.Demo/Themes/FunctionalColorGroupControl.axaml @@ -4,7 +4,6 @@ xmlns:controls="clr-namespace:Semi.Avalonia.Demo.Controls" xmlns:viewModels="clr-namespace:Semi.Avalonia.Demo.ViewModels" xmlns:pages="clr-namespace:Semi.Avalonia.Demo.Pages" - x:CompileBindings="True" x:DataType="viewModels:FunctionalColorGroupViewModel"> diff --git a/demo/Semi.Avalonia.Demo/Themes/ShadowGroupControl.axaml b/demo/Semi.Avalonia.Demo/Themes/ShadowGroupControl.axaml index 286b13c..5028edf 100644 --- a/demo/Semi.Avalonia.Demo/Themes/ShadowGroupControl.axaml +++ b/demo/Semi.Avalonia.Demo/Themes/ShadowGroupControl.axaml @@ -4,7 +4,6 @@ xmlns:controls="clr-namespace:Semi.Avalonia.Demo.Controls" xmlns:viewModels="clr-namespace:Semi.Avalonia.Demo.ViewModels" xmlns:pages="clr-namespace:Semi.Avalonia.Demo.Pages" - x:CompileBindings="True" x:DataType="viewModels:ShadowGroupViewModel"> diff --git a/demo/Semi.Avalonia.Demo/Views/MainView.axaml b/demo/Semi.Avalonia.Demo/Views/MainView.axaml index fdbe2bd..639de3c 100644 --- a/demo/Semi.Avalonia.Demo/Views/MainView.axaml +++ b/demo/Semi.Avalonia.Demo/Views/MainView.axaml @@ -8,7 +8,6 @@ xmlns:views="clr-namespace:Semi.Avalonia.Demo.Views" d:DesignHeight="450" d:DesignWidth="800" - x:CompileBindings="True" x:DataType="views:MainViewModel" mc:Ignorable="d">