Я использую вспомогательные классы Julmar для WPF, чтобы я мог вызывать пользовательскую ICommand для события, такого как MouseEnter, в текстовом поле, например так:
<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>
Это работает и вызывает команду, проблема в том, что мне нужно передать объект в качестве параметра, кто-нибудь знает, возможно ли это? документация кажется довольно легкой.
Ранее я мог передать объект в качестве параметра, подобного этому:
<Button Content="Save" x:Name="SaveQueueTimeButton" Command="{Binding DataContext.SaveQueueTimeCommand, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ItemsControl}}}" CommandParameter="{Binding}" />
Но, очевидно, это не то, что мне нужно, поскольку он не срабатывает на MouseEvent
Любая помощь будет полезна,
Спасибо