2012-12-06 31 views
4

我有一個WPF RibbonWindow和Windows 8的問題。在較舊的Windows中一切正常,但在Windows 8控制框(最小化,最大化和退出按鈕)看起來很糟糕 windows8WPF RibbonWindow + Windows 8 - 控制框看起來不好

我用RibbonControlLibrary從微軟(版本從2010年10月) XAML代碼包含http://pastebin.com/cNws0CGt(不含無關的信息,我希望我沒有刪除一些重要的東西)

預期輸出(Windows 7)中: expected

+0

是的,它看起來很糟糕。 :) –

+1

我想通了,我知道這是一個老問題,但他這個彈出在谷歌因此對於所有將在未來看到這個人!在這裏解答! http://stackoverflow.com/a/21675624/3239917 – MCollard

回答

2

你問的是窗口主題。它在Windows 8中的不同之處在於,Windows 8的默認主題不同於Windows 7.爲了標準化,您需要爲項目設置明確的主題。

請參閱here關於如何明確設置您的主題。

有關Windows 8可用主題的更多詳細信息here

編輯:

有關詳情,請參見here爲什麼這不是Windows 8的主題。這似乎是一個應該修復的錯誤。檢查您的.net運行時版本以確保它是最新版本。

+0

它是哪種解決方案? – mydogisbox

+0

它還沒有工作。也許有可能是問題我用.NET 4在.NET 4.5它的工作原理[鏈接](http://stackoverflow.com/questions/12511416/window-style-with-wpf-ribbon-from-microsoft-doesnt-match -Windows-8式) – Vojta