我在WPF应用程序中有一个单选按钮,它在Windows 7中正常工作。
但是在某些XP机器中,单选按钮选择不可见,但是单击的事件被触发。
为什么会这样?这是重绘问题还是计算机设置问题?
更新 此问题仅出现在使用Windows经典主题的计算机
中答案 0 :(得分:1)
您可以使用单选按钮使用的模板进行检查。确保Windows 7中使用的刷子/颜色在XP中可用。
这些链接应该提供更多帮助
答案 1 :(得分:1)
解决方案是在单选按钮内添加一个标签,如下所示:
<RadioButton
IsChecked="{Binding Path=IsSelected}"
GroupName="InstallType"
Margin="2,3.5"
Foreground="Black"
>
<Label Content="{Binding Path=DisplayName}"/>
</RadioButton>
答案 2 :(得分:0)
您应该检查.NET框架的版本。在这些XP机器上