我想建立一个欢迎屏幕,用户可以从中选择3个节目“子类别”中的一个。与他选择时相比,整个主窗口内容将适当地改变为所选类别。 制作这个或最简单的最佳方法是什么(我对WPF不是很好)? 我也对MVVM解决方案感兴趣。
答案 0 :(得分:0)
您可以将欢迎屏幕和子类别实现为单独的UserControls。这些UserControl中的每一个都将是主窗口的唯一内容,您可以根据需要交换它们以向用户显示正确的内容。
答案 1 :(得分:0)
听起来你可能只想要TabControl。如果没有带三个按钮的屏幕?
答案 2 :(得分:0)
如果您想使用Bindings,可以使用内容控件并将Content
属性绑定为CurrentContent
。
默认值是选择控件,当执行select命令时,视图模型会创建所需的视图,并将其设置为CurrentContent
属性。 WPF将重新评估绑定并用新控件替换选择屏幕。