2

MSDN によると、FrameworkElement イベントの Loaded および Unloadedは、ユーザーが開始したシステム テーマの変更によってトリガーされる可能性があります。Windows 7 でさまざまなテーマ、色、およびサウンドの設定を変更して実験しましたが、これらの WPF イベントのいずれも発生していません。

ユーザーが開始したシステム テーマの変更 (Unloaded と Loaded の発生をトリガーする) を行うにはどうすればよいですか? (アプリケーションのテスト目的で興味があります。)

ありがとう、
ベン

4

1 に答える 1

1

アプリケーションを起動して実行している状態で、[コントロール パネル] -> [パーソナライゼーション] に移動します。

[基本テーマとハイ コントラスト テーマ] まで下にスクロールします。Windows 7 Basic と Windows Classic を切り替えます。

これにより、アプリケーションに対して「テーマ変更」イベントが生成されます。

于 2013-09-18T22:30:23.563 に答える