Wpf 是否可以像部分类那样使用部分xaml?

Wpf 是否可以像部分类那样使用部分xaml?,wpf,visual-studio-2010,xaml,Wpf,Visual Studio 2010,Xaml,我想将一个xaml文件拆分成几个文件,有点像分部类:有没有办法做到这一点 我希望能够更方便地管理我的项目文件。有一些可能性,尽管这可能与您的想法不尽相同 您可以通过资源字典将资源外包。这对于样式和模板非常方便。当然,您必须组织您的XAML,以便能够从中受益(例如使用ControlTemplates) 此外,您还可以创建用户控件来封装部分XAML。不过,这取决于您的布局 这些零件可以组织在部件中,您可以通过XAML通过xmlns已知的引用来引用这些部件???声明。我成功使用的一种技术是创建继承Us

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


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

有一些可能性,尽管这可能与您的想法不尽相同

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

此外,您还可以创建用户控件来封装部分XAML。不过,这取决于您的布局


这些零件可以组织在部件中,您可以通过XAML通过xmlns已知的引用来引用这些部件???声明。

我成功使用的一种技术是创建继承UserControl的父类,并将其用作基本xaml类。这使我能够集中诸如“onLoad”、“onDataContextChange”等函数。在这两者之间,使用资源字典,我能够使代码更加精简。

从FrameworkElement继承的类也可以使用类似用户控件的xaml文件初始化。这也会有帮助,但我不喜欢这种方法,因为xaml的可读性越来越差。遗憾的是,部分xaml不存在,因为它快速且简单。