【发布时间】:2012-11-11 07:45:31
【问题描述】:
我有一个带有一堆标签的 C# WPF 应用程序。 当我运行我的程序时,它会进行一些检查,无论检查是否为正,它都会将其对应的标签设置为绿色或红色。 这些更改在我的 .cs 文件中完成,例如:
lblCheck14.Foreground = new SolidColorBrush(Colors.Green);
我想添加一个“重置”按钮,将应用程序重置为初始启动状态。 我怎样才能最简单地实现这一点?
一种方法 - 但我真的希望有一种更聪明的方法,就是将它们全部设置为:
lblCheck14.Foreground = new SolidColorBrush(Colors.Black);
lblCheck21.Foreground = new SolidColorBrush(Colors.Black);
lblCheck42.Foreground = new SolidColorBrush(Colors.Black);
等等。
但是我可以调用一个函数来消除 .cs 文件对 XAML 文件中的控件所做的任何更改吗?喜欢让 XAML 恢复原状吗?
对不起,我的后面解释。希望你能理解我:)
最好的问候
【问题讨论】:
-
也许是因为我无法使用任何答案?为什么我应该接受一个我认为没有帮助的答案?我接受我认为有帮助的答案,句号。
-
这绝对令人惊讶,在 19 个问题中,正确的很少。如果愿意帮助您的人越来越少,请不要感到惊讶。这只是一个提示,可以帮助您。
标签: c# wpf visual-studio-2010 xaml