Je travaillais sur mon modèle de bouton avec cet exemple: http://msdn.microsoft.com/en-us/library/ms753328.aspxPourquoi la propriété WPF IsDefaulted est introuvable?
Je trouve la propriété « IsDefaulted » très utile, mais ne peut pas l'utiliser. J'ai la configuration de déclenchement suivant:
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter TargetName="Presenter" Property="BitmapEffect">
<Setter.Value>
<OuterGlowBitmapEffect GlowColor="White" Opacity="0.2" />
</Setter.Value>
</Setter>
</Trigger>
<Trigger Property="IsDefaulted" Value="true">
<Setter TargetName="Canvas" Property="Height" Value="40" />
<Setter Property="FontSize" Value="18" />
</Trigger>
</ControlTemplate.Triggers>
Cependant, la construction, je reçois:
Vous ne trouvez pas la propriété Template 'IsDefaulted' du type 'System.Windows.Controls.Control'.
Ce qui est étrange, parce que Google ne me dit rien à ce sujet, ni MSDN ou quoi que ce soit d'autre. Après quelques essais, je pensais que:
-IsMouseOver: Travaux
-IsPressed: ne fonctionne pas
-IsDefaulted: ne fonctionne pas
-IsKeyboardFocused: Travaux
-IsEnabled: Fonctionne
Bug? Quelque chose que je fais mal?