FutureAnge1
@FutureAnge1
Педалирую потихоньку...

Как правильно обработать событие в WPF?

Нужно обработать событие KeyDown на Слайдере в WPF. Насколько я понимаю, использование событий не приветствуется в MVVM. Как реализовать задуманное с помощью команд и какое решение будет оптимальным?
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
@P40b0s
Просто они используются немного по другому. Если вы еще не используете фреймворк для MVVM то советую начать сразу с него. Например Prism:
добавляете
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"

и обрабатываете:
<Button Content="нажать" >
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="KeyDown">
            <i:InvokeCommandAction Command="{Binding KeyDownCommand}"   CommandParameter="param"/>
        </i:EventTrigger>
    </i:Interaction.Triggers>
</Button>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы