ポップアップ リストで ComboBox の選択されたアイテムのハイライト色を変更する必要があります。これを行う方法を説明するいくつかのチュートリアルを見つけましたが、それらはすべて、私が持っていないか入手できない Blend を使用しているか、システムのデフォルトの色を変更する必要があります。
誰かがオーバーライドする必要があるテンプレートを教えてくれますか、または設定する必要があるプロパティを教えてくれますか?
Override the SystemColors.HighlightBrushKey
(and SystemColors.HighlightTextBrushKey
if you want):
<ComboBox>
<ComboBox.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}">Red</SolidColorBrush>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}">Blue</SolidColorBrush>
</ComboBox.Resources>
<ComboBoxItem>One</ComboBoxItem>
<ComboBoxItem>Two</ComboBoxItem>
</ComboBox>
ここにコンボボックスのテンプレートを作成しました:
http://wpfstyles.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=31388#DownloadId=78720
ありがとう、ヴィカス