我正在尝试了解有关 WPF 的更多信息。我浏览了一个在线教程,该教程创建了一个按钮,然后创建了一个模板以应用于其他按钮。问题是该模板位于 Window.xaml 中,我只能从该应用程序中访问该模板。如何使模板更全球化?我正在考虑某种方式来引用 xaml,就像您可以引用来自不同项目或解决方案的程序集一样。
问问题
664 次
1 回答
1
您可以像这样使用在 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 语法。这个链接也涵盖了它。
于 2009-05-17T18:10:56.117 回答