From bb12a4c791d9cac66658097ebfe4c455f6174b0b Mon Sep 17 00:00:00 2001 From: Takoooooo Date: Mon, 17 Jan 2022 12:00:10 +0200 Subject: [PATCH 1/3] Enable CompiledBindings for FluentTheme. --- src/Avalonia.Themes.Fluent/Controls/ButtonSpinner.xaml | 3 ++- .../Controls/CalendarDatePicker.xaml | 3 ++- src/Avalonia.Themes.Fluent/Controls/CalendarItem.xaml | 4 +++- .../Controls/DataValidationErrors.xaml | 8 +++++--- src/Avalonia.Themes.Fluent/Controls/DatePicker.xaml | 3 ++- src/Avalonia.Themes.Fluent/Controls/Expander.xaml | 8 +++++--- src/Avalonia.Themes.Fluent/Controls/MenuItem.xaml | 5 ++++- src/Avalonia.Themes.Fluent/Controls/NativeMenuBar.xaml | 3 ++- src/Avalonia.Themes.Fluent/Controls/ProgressBar.xaml | 8 +++++--- src/Avalonia.Themes.Fluent/Controls/TabItem.xaml | 3 ++- src/Avalonia.Themes.Fluent/Controls/TabStripItem.xaml | 3 ++- src/Avalonia.Themes.Fluent/Controls/TextBox.xaml | 2 +- src/Avalonia.Themes.Fluent/Controls/TimePicker.xaml | 3 ++- src/Avalonia.Themes.Fluent/Controls/ToolTip.xaml | 3 ++- .../Controls/WindowNotificationManager.xaml | 4 +++- 15 files changed, 42 insertions(+), 21 deletions(-) diff --git a/src/Avalonia.Themes.Fluent/Controls/ButtonSpinner.xaml b/src/Avalonia.Themes.Fluent/Controls/ButtonSpinner.xaml index f2344ab380..836cc27db3 100644 --- a/src/Avalonia.Themes.Fluent/Controls/ButtonSpinner.xaml +++ b/src/Avalonia.Themes.Fluent/Controls/ButtonSpinner.xaml @@ -1,7 +1,8 @@ + xmlns:converters="clr-namespace:Avalonia.Controls.Converters;assembly=Avalonia.Controls" + x:CompileBindings="True"> diff --git a/src/Avalonia.Themes.Fluent/Controls/CalendarDatePicker.xaml b/src/Avalonia.Themes.Fluent/Controls/CalendarDatePicker.xaml index 26c3bbc19f..ffd3972b66 100644 --- a/src/Avalonia.Themes.Fluent/Controls/CalendarDatePicker.xaml +++ b/src/Avalonia.Themes.Fluent/Controls/CalendarDatePicker.xaml @@ -7,7 +7,8 @@ + xmlns:sys="clr-namespace:System;assembly=netstandard" + x:CompileBindings="True"> + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + x:CompileBindings="True" + x:DataType="CalendarItem"> diff --git a/src/Avalonia.Themes.Fluent/Controls/DataValidationErrors.xaml b/src/Avalonia.Themes.Fluent/Controls/DataValidationErrors.xaml index d2fab37206..12e148d2f9 100644 --- a/src/Avalonia.Themes.Fluent/Controls/DataValidationErrors.xaml +++ b/src/Avalonia.Themes.Fluent/Controls/DataValidationErrors.xaml @@ -1,6 +1,8 @@ + xmlns:sys="using:System" + x:CompileBindings="True" + x:DataType="DataValidationErrors"> @@ -27,7 +29,7 @@ diff --git a/src/Avalonia.Themes.Fluent/Controls/TimePicker.xaml b/src/Avalonia.Themes.Fluent/Controls/TimePicker.xaml index 3320fc9a41..9aa73fc52e 100644 --- a/src/Avalonia.Themes.Fluent/Controls/TimePicker.xaml +++ b/src/Avalonia.Themes.Fluent/Controls/TimePicker.xaml @@ -7,7 +7,8 @@ + xmlns:sys="clr-namespace:System;assembly=netstandard" + x:CompileBindings="True"> 40 1 diff --git a/src/Avalonia.Themes.Fluent/Controls/ToolTip.xaml b/src/Avalonia.Themes.Fluent/Controls/ToolTip.xaml index debdfb2772..2d18be91cb 100644 --- a/src/Avalonia.Themes.Fluent/Controls/ToolTip.xaml +++ b/src/Avalonia.Themes.Fluent/Controls/ToolTip.xaml @@ -1,6 +1,7 @@ + xmlns:sys="clr-namespace:System;assembly=netstandard" + x:CompileBindings="True"> + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + x:DataType="WindowNotificationManager" + x:CompileBindings="True"> - \ No newline at end of file +