2011-06-29 11 views
3

私はWPFでアプリを書いています。私は、私のアプリケーションのためにマイクロソフトのウェブサイトで利用できる標準のBlueThemeを使用しています。このアプリケーションは、Windows XPスタイルのWindows XPで優れています。下のスクリーンショットでは、丸いエッジとエビのあるボタンが表示されています。WindowsクラシックスタイルとWindows XPスタイルの両方でWPFアプリケーションを同じようにするにはどうすればいいですか?

スクリーンショット1(Windows XPのスタイル): enter image description here

私は右私のデスクトップ上にclcikedや外観に行って、窓に古典的なスタイルを選びました。その後、アプリケーションはうんざりに見えます。すべてのボタンの角が四角形になりました。

スクリーンショット2(Windowsのクラシックスタイル): enter image description here

私は、インターネットで検索し、人々がPresentationFramework.Aeroテーマを含めるように提案していたと思います。しかし、まだ問題は残っています。

[編集] 以下の行を追加しました。まだそれは動作しません!

<Window.Resources> 
      <ResourceDictionary Source="/PresentationFramework.Aero, Version=3.0.0.0, Culture=neutral, 
PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/aero.normalcolor.xaml" /> 
</Window.Resources> 

私の質問はどのようにWindowsのクラシックなスタイルとWindowsの両方XPスタイルで同じWPFアプリケーションを作成するのですか?

答えて

0

は、あなたのウィンドウ/アプリケーションリソースにこれを入れて:

<Window.Resources> 
    <ResourceDictionary Source="/PresentationFramework.Aero, Version=3.0.0.0, Culture=neutral, 
    PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/aero.normalcolor.xaml" /> 
</Window.Resources> 

それは、他のWindowsのテーマ(XP /クラシック)とエアロスタイルを可能にします。

+0

私はそれを追加しましたが、まだ動作していません!! – GuruC

関連する問題