XBAP (WPF ブラウザー アプリケーション) プロジェクトの 1 つで問題に直面しています。
ここには 2 つのリスト ボックスがあります。
- テキストコンテンツを含む単純なリスト
- 各アイテムとしてエキスパンダーを含む 2 つ目:
最初のリストボックス (左側) の項目をクリックすると、前景が白に変わり、別の項目が選択されると黒に戻ります。
2 番目のリスト ボックス (右側) の項目については、項目をクリックすると前景が黒のままです。これは、テキスト コンテンツ自体が Expander コントロール内に含まれているためです。
Expander コントロールの前景色を、リストボックス項目が選択されたとき/選択が変更されたときと同じように動作させるにはどうすればよいですか? これを達成するために使用できる依存関係プロパティはありますか?
注: 前景色に関して、2 番目のリスト ボックス (右) が最初のリスト ボックス (左) とまったく同じように動作するようにします。