這是Windows 8風格的按鈕:爲什麼沒有WPF展示的Windows 8風格的按鈕在Windows 8
而且這是在.NET 4.5 WPF應用程序的按鈕:
任何想法爲什麼WPF不顯示本機Windows 8樣式按鈕?有沒有辦法來解決這個問題?
這是Windows 8風格的按鈕:爲什麼沒有WPF展示的Windows 8風格的按鈕在Windows 8
而且這是在.NET 4.5 WPF應用程序的按鈕:
任何想法爲什麼WPF不顯示本機Windows 8樣式按鈕?有沒有辦法來解決這個問題?
WPF不使用任何本機Windows控件 - 它爲不同的Windows版本提供了自己的控件和樣式。在Windows 7中,你可以找到以下組件
PresentationFramework.Aero.dll
PresentationFramework.Classic.dll
PresentationFramework.Luna.dll
PresentationFramework.Royale.dll
,我想有一個用於Windows 8中的新一個因爲WPF是不是建立在原生的控制有可能對Windows 7的一個XP風格的WPF應用程序和Windows XP上的Windows-7風格的應用程序。
如果您想要比WPF提供的原生Windows 8 UI更好地匹配,您將不得不創建自己的樣式 - 可能基於WPF提供的樣式。
下面是類似的東西...不知道它是否會有所幫助。 http://stackoverflow.com/questions/3458382/metro-like-theme-for-wpf – Anonymous