我正在设计一个带有简单UI的小帮助工具。我正在使用以下模型:
执行流程如下:
我的问题是:从左边的图片到右边的图片,实现UI更改的“正确”方法是什么?我的选项似乎要么为每个窗口创建一个独特的窗口,要么在同一个窗口上拥有所有控件,并且只能使用控件的可见性。
答案 0 :(得分:2)
没有"正确"方式真的。这一切都取决于您的要求。
如果您希望新屏幕显示在新窗口中,请创建一个新窗口。如果您希望它显示在同一窗口中,只需用radiobuttons替换上一个屏幕,则切换单个控件的Visibility
属性或父Panel
,最好使用具有的视图模型您在视图中绑定的bool
或Visibility
源属性。