如何定义主题并将其应用于我在ElementHost中托管的自定义控件。
VS在Themes文件夹中创建了Generic.xaml。如果我将其重命名为其他内容(如Blue.xaml),则整个控件都不会显示。
另一个问题是在VS中应该设置主题xaml文件:内容,页面还是资源?
答案 0 :(得分:0)
您应始终定义Generic.xaml。
复制它,然后更改Blue.xaml以定义“蓝色”主题。
Build Action = Page
当您在使用ElementHost的Windows窗体应用程序中托管WPF控件时,您可能很难看到对主题的更改。
请参阅: