J'utilise les classes d'aide Julmar pour WPF afin que je puisse appeler une coutume ICommand sur un événement tel que MouseEnter sur une zone de texte comme ceci:paramètres d'aide Julmar WPF
<TextBox Text="hmm">
<julmar:EventCommander.Mappings>
<julmar:CommandEvent Command="{Binding DataContext.IncreaseQueueTimeCommand, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ItemsControl}}}" Event="MouseEnter" />
</julmar:EventCommander.Mappings>
</TextBox>
Cela fonctionne et appelle la commande , le problème est que je dois passer un objet en paramètre, est-ce que quelqu'un sait si c'est possible? la documentation semble assez légère.
Auparavant j'ai pu passer l'objet en tant que paramètre comme ceci:
<Button Content="Save" x:Name="SaveQueueTimeButton" Command="{Binding DataContext.SaveQueueTimeCommand, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ItemsControl}}}" CommandParameter="{Binding}" />
Mais évidemment, ce n'est pas ce que je dois, car il ne se déclenche pas sur mouseEvent
Toute aide être utile,
Merci
Pourriez-vous nous fournir un échantillon s'il vous plaît? Mon cerveau s'est retrouvé dans un énorme nœud après avoir lu votre description. – chrischu
Vous pouvez maintenant trouver l'exemple de code ci-dessus. – Andrej