From 826363365c661f8a73a75b8780918d04aed2c0b2 Mon Sep 17 00:00:00 2001 From: Yoh Deadfall Date: Wed, 12 Apr 2023 18:07:25 +0300 Subject: [PATCH 1/2] Removed unreferenced resources from TextBox --- src/Avalonia.Themes.Fluent/Controls/TextBox.xaml | 8 +------- src/Avalonia.Themes.Simple/Controls/TextBox.xaml | 9 --------- 2 files changed, 1 insertion(+), 16 deletions(-) diff --git a/src/Avalonia.Themes.Fluent/Controls/TextBox.xaml b/src/Avalonia.Themes.Fluent/Controls/TextBox.xaml index c6da9f72a3..2d7d6fa9b3 100644 --- a/src/Avalonia.Themes.Fluent/Controls/TextBox.xaml +++ b/src/Avalonia.Themes.Fluent/Controls/TextBox.xaml @@ -1,4 +1,4 @@ - @@ -26,12 +26,6 @@ - - - - - - diff --git a/src/Avalonia.Themes.Simple/Controls/TextBox.xaml b/src/Avalonia.Themes.Simple/Controls/TextBox.xaml index 8428e3aae7..632bc58fc0 100644 --- a/src/Avalonia.Themes.Simple/Controls/TextBox.xaml +++ b/src/Avalonia.Themes.Simple/Controls/TextBox.xaml @@ -13,15 +13,6 @@ IsEnabled="{Binding $parent[TextBox].CanPaste}" InputGesture="{x:Static TextBox.PasteGesture}" /> - - - - - - From 63f3a9a58e3efe347605601c459a0899b3dd3f7c Mon Sep 17 00:00:00 2001 From: Tom Edwards Date: Sat, 15 Apr 2023 13:37:36 +0200 Subject: [PATCH 2/2] Use SetCurrentValue to manipulate sibling RadioButtons --- src/Avalonia.Controls/RadioButton.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Controls/RadioButton.cs b/src/Avalonia.Controls/RadioButton.cs index d4528fdb1c..f48ae72312 100644 --- a/src/Avalonia.Controls/RadioButton.cs +++ b/src/Avalonia.Controls/RadioButton.cs @@ -86,7 +86,7 @@ namespace Avalonia.Controls continue; } if (current != radioButton && current.IsChecked.GetValueOrDefault()) - current.IsChecked = false; + current.SetCurrentValue(IsCheckedProperty, false); i++; } if (group.Count == 0) @@ -193,7 +193,7 @@ namespace Avalonia.Controls foreach (var sibling in siblings) { if (sibling.IsChecked.GetValueOrDefault()) - sibling.IsChecked = false; + sibling.SetCurrentValue(IsCheckedProperty, false); } } }