3

デフォルトの 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 アプリケーション プロジェクトを使用しています。

4

1 に答える 1

-1

ダウンロードしたデフォルトのテーマは、神が知っているものである可能性があります。おそらく、実際の .NET フレームワークと Windows に同梱されているものではありません。

あなたの最終目標が何であるかはわかりませんが、Blend に関心のある特定のコントロールの XAML を確認することをお勧めします。正確な手順は覚えていませんが (正確にどこをクリックするかなど)、右クリック -> コントロール テンプレートの編集のような非常に単純なアクションでした。私はあなたがその情報を非常に迅速にグーグルできると確信しています...

于 2013-09-01T17:48:46.687 に答える