2010-12-13 50 views
0

我試圖在Windows XP上使用VS 2010工作,獲得標準功能區控件。我從Microsoft Download Centre下載/安裝了最新版的Ribbon Control(2010年10月)。從這裏我創建了一個帶有「WPF Ribbon應用程序」模板的新項目。功能區控制顯示Windows 2000最小化/最大化/關閉按鈕

控制本身工作正常,但似乎到Windows 2000的主題適用於最小化/最大化/關閉按鈕,可在該截圖中可以看出:

Ribbon Control with Windows 2k styles for top right windows controls

我試着改變在app.xaml中對Aero的主窗口樣式(對右上角控件沒有影響)。我也嘗試(並失敗)將Ribbon樣式設置爲Office2007(顯然,最新版本的Ribbon控件具有removed this feature)。

我安裝了不正確的東西嗎?我在鏈接中安裝了* .msi文件。我是否缺少參考?

任何幫助將不勝感激。

+0

您可以檢查這裏的答案: HTTP:// stackoverflow.com/questions/4184191/microsoft-ribbon-for-wpf-4-0-0-11019 – abramlimpin 2010-12-14 07:59:19

+0

感謝您的鏈接,它看起來像它指向我在正確的方向,但我沒有得到它的解決方案(retemplating窗口)工作。無論我如何設置主題(以App.xaml,MainWindow.xaml和編程方式),我都無法獲得所需的結果,即擺脫垃圾「經典Windows」Windows控件。雖然我學到了很多關於如何訪問不同程序集的主題,所以它仍然非常有用。但問題仍未得到解答。 – markmuetz 2010-12-20 10:59:45

+0

編輯了我的答案,這個每次都是在Google裏彈出來的,請接受答案! – MCollard 2014-03-07 09:28:16

回答

1

我想通了,我知道這是一個古老的問題,但他這在谷歌彈出,所有的人將在未來看到這個!

回到這裏!

https://stackoverflow.com/a/21675624/3239917

不是在XAML開頭的標籤<ribbon:RibbonWindow的, 讓它<Window

然後在你的類中刪除您: RibbonWindow

之後回到你的XAML,並更換色帶保證金-22:

<r:Ribbon x:Name="Ribbon" prism:RegionManager.RegionName="RibbonRegion" Margin="0,-22,0,0" > 
相關問題