在我的程序中,我有三个不同的UI状态(Normal、Success和Error),在每个状态下,控件是可见/隐藏的,启用/禁用的,颜色改变,标签说不同的事情...等等,在我的代码后台中,我基本上想能够说ChangeWindowState(UI.Normal)。
所以我的问题是如何最好地实现每个状态的控制更改?
当然,我可以手动更改代码后面的控件,但我想知道是否有更好的方法,比如使用wpf主题或样式。然后也许我只需要设置窗口使用预定义的“Error”主题。我现在不太理解它们,所以我可能使用术语不正确,但我会感激如果有人能指点我如何最好地做这样的事情。
谢谢!
所以我的问题是如何最好地实现每个状态的控制更改?
当然,我可以手动更改代码后面的控件,但我想知道是否有更好的方法,比如使用wpf主题或样式。然后也许我只需要设置窗口使用预定义的“Error”主题。我现在不太理解它们,所以我可能使用术语不正确,但我会感激如果有人能指点我如何最好地做这样的事情。
谢谢!