0

我如何定义主题并将其应用于托管在 ElementHost 中的自定义控件。

VS 在 Themes 文件夹中创建了 Generic.xaml。如果我将其重命名为其他内容(如 Blue.xaml),则不会显示整个控件。

另一个问题是在 VS 中应该设置什么主题 xaml 文件:内容、页面还是资源?

4

1 回答 1

0

您应该始终定义 Generic.xaml。

复制它,然后更改您的 Blue.xaml 以定义您的“蓝色”主题。

构建操作 = 页面

当您使用 ElementHost 在 Windows 窗体应用程序中托管 WPF 控件时,您可能很难看到主题的变化。

看:

于 2012-07-26T14:52:00.103 回答