2
У меня есть следующий стиль, который применяется (при изменении текста на красный), но я не могу заставить свойство Background работать. Может ли кто-нибудь сказать мне, что в этом плохого?WPF ComboBox ControlTemplate Background IsMouseOver
<Style x:Key="CompanyComboItemContainerStyle" TargetType="ComboBoxItem">
<Setter Property="SnapsToDevicePixels" Value="true"/>
<Setter Property="OverridesDefaultStyle" Value="true"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ComboBoxItem">
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Foreground" Value="Red" />
<Setter Property="Background" Value="Black" />
</Trigger>
</ControlTemplate.Triggers>
<StackPanel>
<TextBlock Text="{Binding CompanyName}" Grid.Column="0" />
<TextBlock Text="{Binding EIC, StringFormat=' ({0})'}" Grid.Column="1" FontFamily="Courier New" FontWeight="Bold" FontSize="12" />
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
СПАСИБО СМОТРЕТЬ БОЛЬШЕ !!!! Я попытался выяснить, что это за стиль фона, связанный с шаблоном, но без везения !! БЛАГОДАРЯ!!! –