是否有可能像部分类一样有部分xaml?

时间:2013-06-22 12:09:50

标签: wpf visual-studio-2010 xaml

我想将xaml文件拆分成几个文件,有点像分类:有没有办法这样做?

我希望能够更方便地管理我的项目文件。

2 个答案:

答案 0 :(得分:3)

有一些可能性,虽然它可能不是你想的那样。

您可以通过ResourceDictionary外包资源。这对样式和模板非常方便。当然,您必须组织您的XAML,以便您可以从中受益(例如,使用ControlTemplates)。

此外,您可以创建封装XAML部分的UserControl。这取决于你的布局。

这些部件可以在程序集中组织,您可以通过xmlns通过XAML已知的引用引用它们:???声明。

答案 1 :(得分:0)

我成功使用的一种技术是创建一个继承UserControl的父类,并将其用作我的基本xaml类。这允许我集中诸如'onLoad','onDataContextChange'等功能。在使用资源字典之间,我已经能够使代码更加简化。

相关问题