0

我正在阅读 WPF 工具包的源代码,发现在 Toolkit 项目中,每个控件都写在两个文件夹中,分别名为:Implementation 和 Themes。

像这样: - WatermarkTextBox - 实现 WatermarkTextBox.cs - Themes Generic.xaml

通过这样做,控件可以默认应用于主题。当我删除 Generic.xaml 时,Visual Studio 会出错以查找 Generic.xaml 文件。

所以,我对这种模式感到困惑,这是 Visual Studio 支持的模式吗?

4

1 回答 1

0

如果你CustomControl在 WPF 中创建一个,你应该把你的默认值Style放入一个名为Generic.xaml. 框架查看此文件以查找Style所有对象的默认 s,CustomControl如果文件丢失,则会给您该错误。

您可以从MSDN上的控制创作概述页面的“定义和使用共享资源”部分找到更完整的描述。

您可以在 MSDN 上CustomControlTry it: Create a custom WPF control page 中找到有关创建的更准确帮助。

于 2013-08-21T08:43:41.173 回答