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