Pourquoi IsMouseOver est reconnu et MouseDown n'est pas (déclencheur de style Wpf)?
Pourquoi IsMouseOver est reconnu comme un WPF style de déclenchement et MouseDown l'est pas, étant donné que les deux sont valables UIElement propriétés vu ici-. Premier déclencheur fonctionne bien mais le second n'a même pas compiler.
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter Property="OpacityMask">
<Setter.Value>
<LinearGradientBrush >
<GradientStop Color="Transparent" Offset="0"/>
<GradientStop Color="Black" Offset="0.5"/>
<GradientStop Color="Transparent" Offset="1"/>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
<Trigger Property="MouseDown" Value="true">
<Setter Property="OpacityMask">
<Setter.Value>
<LinearGradientBrush>
<GradientStop Color="Black" Offset="0" />
<GradientStop Color="White" Offset="1" />
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
source d'informationauteur Erre Efe
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser Événement MouseDown dans
Style.Triggers
mais vous devez utiliser un EventTrigger.Et n'oubliez pas que
Vous pouvez utiliser PreviewMouseLeftButtonDown lors de l'utilisation de Contrôle.Déclenche, en remplacement de contrôle avec l'élément de commande le modèle est utilisé dans: