關於this question和Marc的回答,我覺得這個解決方案很完美,但是我無法組織我的解決方案使其功能正常。visual studio解決方案(WPF XAML)中的樣式項目?
如何創建僅包含XAML並引用子XAML的樣式項目,以及如何在解決方案中的其他位置使用它? Marc在他創建造型項目的答案中使用了什麼樣的視覺工作室項目?
謝謝 乙
關於this question和Marc的回答,我覺得這個解決方案很完美,但是我無法組織我的解決方案使其功能正常。visual studio解決方案(WPF XAML)中的樣式項目?
如何創建僅包含XAML並引用子XAML的樣式項目,以及如何在解決方案中的其他位置使用它? Marc在他創建造型項目的答案中使用了什麼樣的視覺工作室項目?
謝謝 乙
您可以創建一個WPF用戶控件庫在Visual Studio和添加在其中定義您的XAML資源,它ResourceDictionary
項目。
然後你這個WPF用戶控件庫從WPF應用程序項目添加引用(項目 - >添加在Visual Studio參考)和合並在應用程序的App.xaml
庫中定義的資源字典:
<Application x:Class="WpfApplication1.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApplication4"
StartupUri="MainWindow.xaml">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/WpfUserControlLibrary1;component/Dictionary1.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
替換「WpfUserControlLibrary1」與WPF用戶控件庫和「Dictionary1」與您加入到這個項目中的ResourceDictionary
名稱的名稱。
謝謝你mm8,這就是我一直在尋找 – Dexluce
使用微軟混合 –