動的リソース (コンバーターを許可しない) とカスタム マークアップ拡張機能 (1 回のみ評価される) の両方がうまくいかないまれなケースがあります。現在のシステム カラーの色あせたバリアントに基づいてグラデーション ブラシを作成したいと考えています。これらのブラシは、システムのカラー テーマが変更されるたびに更新される必要があるため、ユーザーがアクセシビリティ テーマに切り替えた場合にアプリケーションを再起動する必要はありません。
WPF アプリケーション内で実行時にシステムのカラー テーマの変更を検出することは可能ですか? 何かのイベント?