我正在努力学习更多关于WPF的知识。我浏览了一个在线教程,该教程创建了一个按钮,然后创建了一个应用于其他按钮的模板。问题是这个模板在Window.xaml中,我只能从该应用程序中访问该模板。如何使模板更具全球可用性?我在想一些引用xaml的方法,就像你可以引用来自不同项目或解决方案的程序集一样。
发布于 2009-05-17 18:10:56
您可以使用在App.xaml中引用的“资源字典”,如下所示(Expression Blend自动执行):
<Application.Resources>
<!-- Resources scoped at the Application level should be defined here. -->
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="ResourceDictionary1.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>如何引用来自另一个程序集的资源,请使用pack URI语法。This link也对此进行了介绍。
https://stackoverflow.com/questions/874998
复制相似问题