0
我发展在WPF 3亭类应用的解决方案。他们将分享相似的外观和感觉,我希望都在同一个解决方案来创建项目。我希望做的是一个项目添加到刚刚成立的共享资源,如字体和图像解决方案。WPF添加“资源”项目与多个WPF应用程序
我的问题是,是否可以共享资源,如跨应用程序嵌入字体,如果是的话,这个使用合适的项目类型? (类库?WPF用户控件?)
我发展在WPF 3亭类应用的解决方案。他们将分享相似的外观和感觉,我希望都在同一个解决方案来创建项目。我希望做的是一个项目添加到刚刚成立的共享资源,如字体和图像解决方案。WPF添加“资源”项目与多个WPF应用程序
我的问题是,是否可以共享资源,如跨应用程序嵌入字体,如果是的话,这个使用合适的项目类型? (类库?WPF用户控件?)
我会创建一个WPF自定义控件库,然后创建一个ResourceDictionary来容纳资源,在启动项目的App.xaml中,我将链接资源字典。
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/myResourceLibrary;component/myResourceDictionary.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
这样的话,你可以移动DLL各地要在使用它取的解决方案。
谢谢!听起来是一个很好的方法来做到这一点。如果今天没有更好的东西出现,我会标记这个答案。现在我已经upvoted。 – Richthofen
说干就干,这实现了我的自定义样式和字体。似乎是一个快速的解决方案,现在我不需要相同的风格定义了3周不同的时间。 – Richthofen