デフォルトの WPF アプリケーションで使用されているデフォルトのスタイルを調べて、それらを実験/微調整できるようにしたいと考えています。(これはAEROの標準的なテーマだと思います)
そこで、Microsoftからデフォルトのテーマをダウンロードし、手動で AERO テーマを適用しました。
- 「Aero.NormalColor.xaml」ファイルをプロジェクトに追加しました
- 次に、「PresentationUI.dll」と「PresentationFramework.Aero.dll」を追加しました。
- 次に、名前空間を "xmlns:theme="clr-namespace:Microsoft.Windows.Themes;" から "xmlns:theme="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero" に変更しました (スローしていましたそれ以外の場合はエラー)
- 最後に、それを Apps リソース ディクショナリに追加します
しかし、最終的にはわずかに異なって見えます。特に、メニューが異なって見えるようです。だから私は間違ったテーマを実行していると思います。
これは、VS 2010 とデフォルトの新しい .net4 WPF アプリケーション プロジェクトを使用しています。