首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何选择要使用的Generic.xaml?

如何选择要使用的Generic.xaml?
EN

Stack Overflow用户
提问于 2011-02-12 04:48:55
回答 2查看 392关注 0票数 4

所以我在这里使用了一个名为MyControls.dll的类库,我设置了几个主题: Generic.xaml (我的控件显示为常规),GenericBlue.xaml (我的控件显示为蓝色),等等。

当我使用这个类库时,它会自动选择Generic.xaml。我的问题是,我能否以某种方式手动选择要选择的GenericXXX.xaml。我希望一些程序以某种颜色显示,而另一些程序则以另一种颜色显示,等等。

EN

回答 2

Stack Overflow用户

发布于 2011-02-12 04:57:05

您还可以在运行时使用代码操作应用程序的资源,并添加xaml文件。如果你使用DynamicResource绑定,它将允许你随意切换样式/模板。

票数 1
EN

Stack Overflow用户

发布于 2011-02-12 04:52:29

您可以根据主题在应用程序级创建资源字典,如下所示

代码语言:javascript
复制
<Application.Resources>
     <ResourceDictionary Source="GenericBlue.xaml"/>
</Application.Resources>

如果您这样做,您的控件库泛型将被忽略,并且您的应用程序将选择此主题来定义在您的库中定义的控件的外观!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4973888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档