【发布时间】:2012-06-20 13:15:01
【问题描述】:
我有一个大型 XAML 项目,其中有一个主 TabControl,每个选项卡“页面”都有自己相当复杂的一组元素和用户交互。 (这是针对复杂的工业控制应用)
我希望每个选项卡的内容都有自己的 XAML 文件,部分是为了避免拥有一个包含所有内容的巨大、无法管理的 XAML 文件,部分是为了让不同的设计人员可以各自在自己的选项卡上工作。
在多个文件中拆分 XAML 项目的“正确”方法是什么?我在 Stack Overflow 上看到过这里建议的静态资源和用户控件,但似乎都不是这些功能的“预期”目的。前者似乎适用于字符串、画笔、颜色、样式、模板等资源,而后者似乎适用于自定义控件。在多个文件和设计器之间拆分大型 XAML 项目的“最佳实践”是什么?
提前致谢。
【问题讨论】: