2017-09-03 30 views
1

我想裝備有類似Windows的主題,而不是預定義的灰色按鈕等。我的第一個WPF應用程序WPF PresentationFramework.Aero2沒有找到

我讀了所以要加這個資源字典:

<ResourceDictionary Source="/PresentationFramework.Aero2;component/themes/Aero2.NormalColor.xaml" /> 

並引用PresentationFramework.Aero2.dll。
我這樣做了,但每當我現在開始我的應用程序出現以下情況例外:

System.Windows.Markup.XamlParseException 

Inner Exception 
FileNotFoundException: "PresentationFramework.Aero2, Culture=neutral" or a dependency could not be found. 

(我使用的.NET Framework 4.7中我的主項目文件和2017年VS版本在Windows上運行的是最新的10機器。)

我也試着用Aero而不是Aero2(這不是我真正想要的),但它沒有幫助。

你有什麼想法如何解決這個問題? Google和SO上的一些搜索引擎並沒有導致我遇到同樣的問題。

在此先感謝!

回答

1

嘗試構建之前設置裝配到trueCopy Local屬性在Visual Studio:

enter image description here

+0

非常感謝你,現在組件可以被發現和我的應用程序啓動!儘管如此,我仍然不同於Windows默認主題,但主題不同。例如,空的WPF窗口中的按鈕與MS Windows對話框有不同的外觀和不同的顏色(示例截圖,不是我的:https://i1.wp.com/www.techjunkie.com/wp-content/uploads /2016/03/win-hotkey2.jpg?w=624&ssl=1)。你有什麼想法,我可以解決這個問題嗎? – KnorxThieus