标准 RadioButton 不支持设置椭圆的颜色。因此,我从这个位置获取了一个单选按钮模板作为自定义单选按钮的基础: 单选按钮样式和模板
<Ellipse.Fill>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<LinearGradientBrush.GradientStops>
<GradientStopCollection>
<GradientStop Color="{DynamicResource ControlLightColor}" />
<GradientStop Color="{DynamicResource ControlMediumColor}" Offset="1.0" />
</GradientStopCollection>
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
ControlLightColor 和 ControlMediumColor 定义为:
<Color x:Key="ControlLightColor">#ffff9a</Color>
<Color x:Key="ControlMediumColor">#ffff9a</Color>
这给了我们一个黄色的椭圆。
如何在代码隐藏中更改此颜色?
问候,
米歇尔