使用 WPF 时,如何为基于功能区的项目构建项目?我使用 Microsoft 的 Ribbon 控件,我想知道是否应该为主应用程序提供一个视图,但有两个单独的视图模型,一个用于功能区,另一个用于功能区下方的窗口部分。
问问题
67 次
1 回答
1
你在问一个非常主观的问题......我实际上很惊讶它还没有关闭(我们在这个网站上有很多敏锐的问题终结者)。您问题的答案当然取决于应用程序的功能、大小、开发人员的风格和编程偏好等。
我个人只是更喜欢将控件硬编码到我的Ribbon
而不是从视图模型和模板中生成它们。它确实使代码页变大,但我宁愿这样,然后对何时何地发生什么感到困惑。
我通常更喜欢BassViewModel
在我的MainViewModel
类中简单地具有一个类型的属性,即数据绑定到ContentControl
功能区下方的窗口部分中的一个,正如你所说的那样。然后我只是根据用户在Ribbon
.
于 2013-09-18T10:47:30.880 回答