Dobrý den, mám ve View
<Window.DataContext>
<local:ViewModel />
</Window.DataContext>
<Window.InputBindings>
<KeyBinding Command="{Binding HandleKeyEvent}" Key="Left" />
<KeyBinding Command="{Binding HandleKeyEvent}" Key="Right" />
<KeyBinding Command="{Binding HandleKeyEvent}" Key="Space" />
</Window.InputBindings>
a ve ViewModelu mám HandleKeyEvent, kterou jsem si přál zavolat.
public class ViewModel
{
public ViewModel()
{
}
public void HandleKeyEvent(KeyEventArgs key) // pridat object sender nepomohlo
{
// posleze odstranit, nepatri do aplikacni logiky
MessageBox.Show("abc");
}
}
Nevíte prosím někdo, proč se mi MessageBox nezobrací, co jsem špatně nabindoval?
Děkuji za jakoukoliv radu