From 676c27beb67b48c852f393782960d4dfd9b14feb Mon Sep 17 00:00:00 2001 From: Avishai Dernis Date: Sun, 24 May 2026 19:19:39 +0300 Subject: [PATCH 1/2] Added settings action icon direction RTL mirror hotfix --- components/SettingsControls/src/SettingsCard/SettingsCard.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/SettingsControls/src/SettingsCard/SettingsCard.cs b/components/SettingsControls/src/SettingsCard/SettingsCard.cs index ef1d4a09..fbfc9e16 100644 --- a/components/SettingsControls/src/SettingsCard/SettingsCard.cs +++ b/components/SettingsControls/src/SettingsCard/SettingsCard.cs @@ -66,6 +66,9 @@ public partial class SettingsCard : ButtonBase public SettingsCard() { this.DefaultStyleKey = typeof(SettingsCard); + + // This is perhaps indicative of an issue with the action icon requiring a concrete FontElement instead of a template + ActionIcon = new FontIcon { Glyph = "\ue974", MirroredWhenRightToLeft = true }; } /// From 55cd2f32821dd47c89a80f1829326a5c01331984 Mon Sep 17 00:00:00 2001 From: Avishai Dernis Date: Tue, 2 Jun 2026 20:56:59 +0300 Subject: [PATCH 2/2] Removed invalid default value for ActionIcon --- .../src/SettingsCard/SettingsCard.Properties.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/SettingsControls/src/SettingsCard/SettingsCard.Properties.cs b/components/SettingsControls/src/SettingsCard/SettingsCard.Properties.cs index 559cc775..0ae3ce94 100644 --- a/components/SettingsControls/src/SettingsCard/SettingsCard.Properties.cs +++ b/components/SettingsControls/src/SettingsCard/SettingsCard.Properties.cs @@ -40,7 +40,7 @@ public partial class SettingsCard : ButtonBase nameof(ActionIcon), typeof(IconElement), typeof(SettingsCard), - new PropertyMetadata(defaultValue: "\ue974")); + new PropertyMetadata(defaultValue: null)); /// /// The backing for the property.