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