【发布时间】:2020-04-15 00:44:48
【问题描述】:
我想知道如何在新的 .NET 标准中使用资源字典。我想知道我们如何将资源字典放入 .NET 标准类库中,就像在经典的 .Net Framework 类库和 WPF 中所做的那样。
为了在经典的 .NET Framework 中澄清,我们有一个资源字典,让我们在类库中将其命名为 styles.xaml,以便它可以在多个应用程序中使用。
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
</ResourceDictionary>
然后将在 WPF 应用程序的 app.xaml 文件中引用下面的 sn-p,有点像这样。
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/Common;component/styles.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
所以我正在寻找在新的 .NET 标准中实现这一目标的等效方法。提前谢谢你。
【问题讨论】:
-
.NET Standard 中 Styles.xaml 的 BuildAction 是什么?
-
我没想到会看那个。构建操作默认设置为页面,就像使用 WPF 一样。