Я пытаюсь отобразить событие KeyDown
в моем ViewModel
.
Но событие никогда не запускается.
Вот код XAML:
xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
<i:Interaction.Triggers>
<i:EventTrigger EventName="KeyDown" SourceName="this">
<ei:CallMethodAction MethodName="OnViewKeyDown"
TargetObject="{Binding}" />
</i:EventTrigger>
</i:Interaction.Triggers>
А вот код моего ViewModel
:
public void OnViewKeyDown(object sender, KeyEventArgs e)
{
}
Я пытался отобразить другие события представления, и они работали отлично.Те, которые я попробовал, работают отлично, только KeyDown
, который не работает.
Кто-нибудь может мне помочь?