나는 mouseover를 사용하여 ComboBoxItem
의 배경을 설정하는이 코드를 가지고 있습니다.ComboBoxItem 하이라이트 색상 Windows8
<ComboBox.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Orange"/>
</ComboBox.Resources>
<ComboBox.ItemContainerStyle>
<Style TargetType="{x:Type ComboBoxItem}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="BorderBrush" Value="Orange" />
<Setter Property="BorderThickness" Value="2" />
</Trigger>
</Style.Triggers>
</Style>
</ComboBox.ItemContainerStyle>
Win Vista, Win 7에서는 정상이지만 Win8에서는 정상입니다. 나는 그들이 에어로에서 프레임 워크를 바꾼 것을 읽었고, 나는 그것을 위해 controltemplate을 사용해야 만한다. 그것을 만드는 방법?
감사합니다. 완벽하게 작동합니다! – user1632298
당신은 환영합니다! –
당신은 말했다 * 트리거는 Windows 8 xaml *에서 지원되지 않습니다. 그것이 틀렸기 때문에 이것을 분명히 해두 자. 트리거는 Windows 8 RT에서만 지원되지 않습니다. – Sheridan