From 63f3a9a58e3efe347605601c459a0899b3dd3f7c Mon Sep 17 00:00:00 2001 From: Tom Edwards Date: Sat, 15 Apr 2023 13:37:36 +0200 Subject: [PATCH] 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); } } }