自定义菜单用户控制WPF



我在WPF浏览器应用程序中创建了一个自定义菜单用户控件。如何使用主页面的自定义菜单用户控件实现从一个页面到另一个页面的导航。页面将显示在主页面的其他框架控件中。

有不同的选项可以实现这一点。你能提供更多关于如何加载UI的详细信息吗?(即棱镜区域/模块、数据模板等)

我的总体建议是两种选择之一:

  1. 使用中介器模式使菜单控件通知帧控件。MVVM Light有一个易于使用的Messenger实现,在我看来,这是一个很好的工具包
  2. 将两个控件都包含在一个"父"控件中(如果您使用MVVM,则为视图模型),然后可以与框架控件通信,因为它同时包含菜单控件和框架控件

HTH,Ben

最新更新