【发布时间】:2010-11-01 14:38:38
【问题描述】:
我正在构建一个 WPF 应用程序,我从标准 WPF 控件类型派生了一堆控件——文本块、按钮等。我尝试将资源字典添加到 app.xaml 以设置主题,但我的自定义控制似乎不尊重它。 (例如,标准按钮采用 Aero 主题就好了,但从 Button 派生的 myButton 仍然不美观。)有没有办法可以将派生控件的主题设置为与基本控件相同?
编辑:我应该注意,这些自定义控件是在运行时实例化的,所以我不能直接通过 XAML 操作它们的属性。我可以通过在应用程序资源字典中使用 Setter 来更改背景颜色等特定属性,但还没有找到使用该技术设置主题的方法。
【问题讨论】:
标签: wpf wpf-controls