Lorsque j'ajoute ce controltemplate, mes cases à cocher disparaissent et seul le texte de la case à cocher est affiché. Et quand la souris est terminée, le fond de texte devient rouge, comment puis-je obtenir mon fond de case à cocher rouge lorsque la souris est terminée?Checkbox IsMouseOver ne fonctionne pas
<Style TargetType="CheckBox" x:Key="Checkbox">
<Setter Property="BorderThickness" Value="2" />
<Setter Property="VerticalAlignment" Value="Top" />
<Setter Property="Margin" Value="20,15,0,0" />
<Setter Property="FontFamily" Value="/Resources/Fonts/Source Sans Pro/#Source Sans Pro" />
<Setter Property="FontSize" Value="14" />
<Setter Property="HorizontalAlignment" Value="Left" />
<Setter Property="Foreground" Value="{DynamicResource CheckboxForegroundColor}" />
<Setter Property="Background" Value="{DynamicResource CheckboxBackgroundColor}" />
<Setter Property="BorderBrush" Value="{DynamicResource CheckboxBorderbrushColor}"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type CheckBox}">
<CheckBox Background="{TemplateBinding Background}" >
<ContentPresenter />
</CheckBox>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Red"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
mettre la gâchette comme Style.Triggers au lieu de ControlTemplate.Triggers – nkoniishvt
je reçois Le membre « déclencheurs » n'est pas acceciable ou recongnigzed? –
– nkoniishvt