在我的应用程序中我使用不使用Windows默认主题颜色为背景而不是我使用白色是我的默认值。现在我正在更改控件的内容颜色。现在所有其他人都工作正常,但在RadioButton我设置RadioButton图标颜色,因为它仍然显示白色根据手机主题(手机主题是黑色)
我需要为此设置任何外部样式吗?任何人都可以指导我将如何实现这一目标吗?
这是我的代码:
<ListBox Name="lstPollsQuestion" Grid.Row="1">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<RadioButton Name="rdbBlockTitle"
Margin="0,0,0,-20"
Height="72"
GroupName="PollQuestion"
Click="RadioButton_Click"
FontFamily="Segoe WP Light"
Tag="{Binding Path=questionId}">
<RadioButton.Content>
<TextBlock Text="{Binding Path=question}" Foreground="Black"/>
</RadioButton.Content>
</RadioButton>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
页面截图
答案 0 :(得分:1)
如果我们查看底部RadioButton
的{{3}},则Ellipse
名为“CheckGlyph”并声明Fill="{ThemeResource RadioButtonForegroundThemeBrush}"
。因此,您可以在模板级别或特定资源颜色上更改它。