4

私はWPFでアプリを書いています。また、アプリケーション用にマイクロソフトの Web サイトで入手できる標準の BlueTheme を使用しています。アプリケーションは、Windows XP スタイルの Windows XP で見栄えがします。下のスクリーンショットでは、丸みを帯びたエッジとすべてのボタンを確認できます。

スクリーンショット 1 (Windows XP スタイル): ここに画像の説明を入力

次に、デスクトップで右クリックして外観に移動し、Windows クラシック スタイルを選択しました。次に、アプリケーションはがらくたに見えます。すべてのボタンのエッジが四角になりました。

スクリーンショット 2 (Windows クラシック スタイル): ここに画像の説明を入力

インターネットで検索したと思いますが、人々は 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> 

私の質問は、WPF アプリケーションを Windows クラシック スタイルと Windows XP スタイルの両方で同じにする方法です。

4

1 に答える 1

0

これを Window/Application リソースに入れます。

<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/クラシック) で Aero スタイルを有効にします。

于 2011-06-29T14:06:14.633 に答える