WPF中的帧与用户控件

时间:2012-01-24 22:28:09

标签: wpf user-controls frames

我正在WPF中编写Windows应用程序。我将我的UI基于单个菜单和选项卡控件来显示不同的文档或应用程序表单。由于菜单以及其他内容在整个应用程序中都是固定的,因此我需要一种方法来显示每个 TabItem 的内容。我找到了两个:

  1. 为每个表单编写用户控件,或
  2. 使用框架显示每个表单的内容。
  3. 问题

    还有其他单一方法可以做到这一点。他们如何在清洁代码方面进行比较?我的意思是,在.net表单中我只需要从菜单中加载表单。

    我知道,我应该选择像MVVM这样的模式,但是这是第一次我想使用默认方法。

1 个答案:

答案 0 :(得分:0)

我使用Frames和主机页面(不是用户控件)。我喜欢Pages over User Controls,因为事件模型似乎有更多的钩子。