Je veux que la hauteur de contrôle soit double lorsque la souris est au-dessus de ce contrôle et que la hauteur de contrôle devienne normale lorsque la souris quitte le contrôle. Considérons, j'utilise le style suivant pour faire la hauteur du bouton comme double lorsque la souris est sur un bouton.Comment identifier si le contrôle va dans les limites de contrôle de fenêtre/tabulation dans WPF
<Style TargetType="{x:Type Buttons}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="RenderTransform">
<Setter.Value>
<ScaleTransform ScaleX="1" ScaleY="2" />
</Setter.Value>
</Setter>
<Setter Property="RenderTransformOrigin" Value="0.5,0.5"/>
<Setter Property="Panel.ZIndex" Value="99999"/>
</Trigger>
</Style.Triggers>
Si le bouton est placé près de la limite de commande alors la fenêtre/onglet bouton va à l'intérieur des limites de contrôle Tab/fenêtre lors de son expansion. (lorsque la souris est au-dessus du bouton)
Je ne veux pas que le bouton passe à l'intérieur des limites Tab Control/Window. Au lieu de cela, le bouton doit se déplacer à l'intérieur de la fenêtre (RenderTransformOrigin doit être changé) lorsque le bouton touche les limites Tab Control/Window.
J'ai joint mon exemple d'application pour votre référence here.
salut merci pour vos commentaires, pouvez-vous me donner un exemple? – ksvimal
Édité mon post pour inclure un exemple approximatif – Rachel
Salut Rachel, merci pour vos conseils. Oui, vous avez raison, je ne suis pas en mesure de passer les contrôles en tant que paramètres. J'obtiens l'erreur sur les lignes suivantes et aussi je pense que Parent ne vous donnera que le panneau qui détient ce contrôle mais pas le contrôle onglet/fenêtre. S'il vous plaît corrigez-moi si je me trompe et aussi s'il vous plaît guide moi comment passer les paramètres aux convertisseurs car je n'ai pas beaucoup travaillé sur la partie convertisseur. –
ksvimal