Отображение события KeyDown в ViewModel - PullRequest
1 голос
/ 21 ноября 2011

Я пытаюсь отобразить событие 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, который не работает.

Кто-нибудь может мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...