0

ElementHost でホストされているカスタム コントロールにテーマを定義して適用する方法。

VS は、Themes フォルダーに Generic.xaml を作成しました。名前を別のもの (Blue.xaml など) に変更すると、コントロール全体が表示されなくなります。

もう 1 つの質問は、VS でどのテーマ xaml ファイルを設定する必要があるかということです: コンテンツ、ページ、またはリソース?

4

1 に答える 1

0

Generic.xaml を常に定義しておく必要があります。

それをコピーし、Blue.xaml を変更して "Blue" テーマを定義します。

ビルド アクション = ページ

ElementHost を使用して Windows フォーム アプリケーションで WPF コントロールをホストしているため、テーマの変更を確認するのが難しい場合があります。

見る:

于 2012-07-26T14:52:00.103 に答える