【问题标题】:MasterWindow in WPFWPF 中的主窗口
【发布时间】:2009-02-25 19:22:58
【问题描述】:

我习惯于开发 ASP.net Web 应用程序,现在正在 WPF windows 客户端应用程序中进行一些探索。

我一直在广泛使用 MasterPage 和主题来使我的应用程序具有统一的外观。

如何在 WPF 中完成同样的任务?这方面的最佳做法是什么?

对于初学者,我正在开发一个非常简单的应用程序,它有两个窗口,窗口顶部有一个菜单。由于此菜单会出现在每个窗口中,因此将菜单代码复制到每个窗口是没有意义的。

谢谢。

【问题讨论】:

    标签: wpf windows-client


    【解决方案1】:

    ASP.NET 主题是关于视觉效果的样式。 MasterPage 是关于控制可视化树的公共部分。这些是通过Styling and Templating 在 WPF 中实现的。样式将使您能够控制所有视觉效果的统一外观。模板将允许您构建通用的视觉树并在不同的视觉元素中重用它们。

    【讨论】:

      【解决方案2】:

      我在今年早些时候发现了这篇文章,它处理的问题与我的类似。 Template Window

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-08-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多