gpt4 book ai didi

wpf - 在多个 XAML 文件之间拆分大型 XAML 项目

转载 作者:行者123 更新时间:2023-12-04 20:37:59 25 4
gpt4 key购买 nike

我有一个大型 XAML 项目,它将有一个主 TabControl,每个选项卡“页面”都有自己相当复杂的一组元素和用户交互。 (这是针对复杂的工业控制应用)

我希望每个选项卡的内容都有自己的 XAML 文件,部分是为了避免一个巨大的、无法管理的 XAML 文件包含所有内容,部分是为了让不同的设计人员可以在自己的选项卡上工作。

在多个文件之间拆分 XAML 项目的“正确”方法是什么?我在 Stack Overflow 上看到过这里建议的静态资源和用户控件,但似乎都不是这些功能的“预期”目的。前者出现 用于字符串、画笔、颜色、样式、模板等资源,后者 出现 用于自定义控件。在多个文件和设计器之间拆分大型 XAML 项目的“最佳实践”是什么?

提前致谢。

最佳答案

尝试使用 DataTemplate 作为资源(并因此拆分您的资源文件)并将它们的 DataType 属性设置为对应于数据对象的特定实例的特定 UI 部分(如果这适合您的情况)

http://msdn.microsoft.com/en-us/library/ms742521.aspx#Styling_DataType

否则,请使用 UserControls,因为这现在是实现您的要求的公认方法。

关于wpf - 在多个 XAML 文件之间拆分大型 XAML 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11120419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com