Как реализовать управление событиями в WPF с использованием MVVM? - PullRequest
0 голосов
/ 31 января 2012

У меня есть элемент управления ползунком, мне нужно вызвать событие ползунка ValueChanged и обновить одно свойство в модели на основе этого. Как я могу реализовать это с помощью шаблона MVVM. где я должен написать событие ValueChanged? Как я могу подключить ValueChanged код события с видом?

1 Ответ

1 голос
/ 31 января 2012

я просто беру ответ от здесь , потому что я использую его и в своих проектах:

Вы должны использовать EventTrigger в сочетании с InvokeCommandAction из пространства имен Windows.Interactivity. Вот пример:

xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity" 

<i:Interaction.Triggers>
    <i:EventTrigger EventName="SelectionChanged">
        <i:InvokeCommandAction Command="{Binding SelectedItemChangedCommand}"/>
    </i:EventTrigger>
</i:Interaction.Triggers>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...