雖然我發現了很多「包uri問題」的問題,我沒有得到我的問題的答案。解決包uri不工作在wpf
我有一個棱鏡解決方案,我想要一個MyApplication.Resources
程序集保存我所有應用程序的樣式和模板。
所以
- 步驟1:我已經創建
- 步驟2中的溶液(WpfUsercontrollibrary):文件夾/主題創建
- 步驟3:Generic.Ribbon.xaml創建
- 第4步:Generic.xaml創建
- 第5步:Generic.xaml有一個MergedDictionary部分來合併所有 Generic.xxx.xaml文件
- 步驟6:在MyApplication.Resources棱鏡模塊組件引用 組件
步驟7:加載Generic.xaml在我的模塊圖(類型: Microsoft.Windows.Controls.Ribbon.RibbonTab
<ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/MyApplication.Resources;component/Themes/Generic.xaml"/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary>
我也試過絕對變異與
<ResourceDictionary Source="pack://application:,,,/ElairoCRM.Resources;component/Themes/Generic.xaml"/>
以上所有步驟都通過MSDN doku to pack uri以及互聯網上的很多stackoverflow問題和wpf資源教程進行了驗證。
但沒有任何工作。我錯過了什麼?
預先感謝您。
編輯: 我已經忘記發生的錯誤:
XamlParseException與具有消息內部異常FileNotFoundException異常: 文件或組件\ 「MyApplication.Resources,文化=中性」或者它的一個依賴關係,沒有找到。
您添加的鏈接不起作用(去找不到頁面) – Default
請注意,此問題已由OP [here](http://social.msdn.microsoft.com/Forums/en-AU/wpf/thread/58e5d975-2246-4efa-878a-50dc16c817ac)以及 – Default
鏈接對我來說工作正常。但是自從昨天以來,MSDN對我來說有很長的加載時間。也許這是一個MSDN問題。我已經添加了一些額外的信息。 – csteinmueller