如何在WPF中的单个视图中使用多个视图

时间:2019-03-06 01:07:49

标签: wpf wpf-controls

我有一个导航栏,该导航栏是我从互联网https://www.youtube.com/watch?v=YQ1EJJZBHyE借来的

enter image description here

enter image description here

当单击导航按钮而不是导航到其他页面时,我希望使用自己的视图填充灰色区域。我也希望它们每个都有自己的对应ViewModel。

我希望自己独立运行此程序,而无需其他第三方库(当前使用简单的MVVMLight)。但是,如果确实涉及该解决方案,那么第三方库就可以了-我不是在尝试重新发明轮子。

我假设我会在WinForms中使用类似于UserControl的方法,但是我不确定在左导航面板展开或缩回时如何处理变化的大小。

以下是相关代码的屏幕截图:

enter image description here

1 个答案:

答案 0 :(得分:0)

获得最高投票here的答案非常清楚地说明了我所追求的解决方案,并完善了绅士协助我在此处留下的评论的一些细节。