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