0
我想了解更多关于WPF的知识。我浏览了一个创建按钮的在线教程,然后创建了一个应用于其他按钮的模板。问题是这个模板在Window.xaml中,我只能从该应用程序中访问模板。如何使模板更具全局性?我想通过某种方式引用xaml,就像您可以从不同的项目或解决方案中引用程序集一样。分享WPF控件模板
我想了解更多关于WPF的知识。我浏览了一个创建按钮的在线教程,然后创建了一个应用于其他按钮的模板。问题是这个模板在Window.xaml中,我只能从该应用程序中访问模板。如何使模板更具全局性?我想通过某种方式引用xaml,就像您可以从不同的项目或解决方案中引用程序集一样。分享WPF控件模板
你可以用它在你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>
如何从其他程序集引用的资源,使用包URI语法。 This link也涵盖了它。