我在 wpf 应用程序中有一个带有网格的窗口。网格有一个十六进制背景值。我只想从代码后面检查该背景的值是否是我真正的意思。
<Grid Background="#424242" Name="GridMain">
在后面的代码中我得到:
SolidColorBrush a = new SolidColorBrush();
var b = (SolidColorBrush)new BrushConverter().ConvertFrom("#424242");
MainWindow mainWin = Application.Current.MainWindow as MainWindow;
if (mainWin.GridMain.Background == b)
MDark.IsChecked = true;
不得不提的是,MDark 是一个单选按钮。而且这个条件永远不会成立。我很感激你的帮助。:D
料青山看我应如是
相关分类