Ich verwende die Julmar Hilfsklassen für WPF, so dass ich eine benutzerdefinierte ICommand auf ein Ereignis wie MouseEnter- auf einem Textfeld wie so nennen kann:Julmar WPF Helfer Parameter
<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>
Dies funktioniert und ruft den Befehl Das Problem ist, dass ich ein Objekt als Parameter übergeben muss. Weiß jemand, ob das möglich ist? Die Dokumentation scheint ziemlich leicht zu sein.
Früher war ich in der Lage, das Objekt als Parameter wie folgt weitergeben müssen:
<Button Content="Save" x:Name="SaveQueueTimeButton" Command="{Binding DataContext.SaveQueueTimeCommand, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ItemsControl}}}" CommandParameter="{Binding}" />
Aber offensichtlich ist dies nicht das, was ich brauche, wie es auf einem Mouse
Jede Hilfe wird nicht ausgelöst würde nützlich sein,
Dank
Könnten Sie bitte eine Probe zur Verfügung stellen? Mein Gehirn endete in einem riesigen Knoten nach dem Lesen Ihrer Beschreibung. – chrischu
Sie können das obige Codebeispiel jetzt finden. – Andrej