2010-01-28 82 views
9

使用ribboncontrolslibrary,當我運行我的應用程序標題欄看起來像W98應用程序。我怎樣才能讓它看起來很漂亮?爲什麼我的RibbonWindow不正確?

編輯:看來,這與Windows上使用的主題有關。

任何幫助,將不勝感激。

alt text http://img718.imageshack.us/img718/8188/321321.jpg

<r:RibbonWindow x:Class="Produccion_Dampers.main" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary" 
Title="Window1" 
Height="600" 
Width="800"> 
    <DockPanel> 
     <r:Ribbon DockPanel.Dock="Top" Title="my App looks like s***t"> 
     </r:Ribbon> 
    </DockPanel> 
</r:RibbonWindow> 
+3

對於「我的應用看起來像狗屎」+1。 – 2012-04-10 00:32:32

回答

2

如果您運行的機器,WPF Windows默認的自定義主題,以 「經典」 的主題。

據我所知,你的選擇是有限的,因爲標題欄是非客戶端到您的應用程序 - 它是由操作系統呈現(爲什麼然後它不能採用自定義主題,我不知道) 。

(如果最後一個工作,這意味着我對渲染的標題欄是不正確的認識。)

+0

......哦,你也可以把你所有的WPF東西放在WinForms窗口中。 – Jay 2010-01-28 21:28:25

+0

我可以但功能區不會與標題欄「保險絲」 – Luiscencio 2010-01-28 21:49:32

+0

你有一個p/invoke解決方案的例子嗎? – Luiscencio 2010-01-28 22:36:22

相關問題