где хранить метод обработчика событий в WPF - MVVM - PullRequest
0 голосов
/ 01 мая 2010

Где я должен хранить методы события для события Click кнопки? Обычно это хранилище в коде позади страницы wpf,

<Button Name="myButton" Click="myButton_Click">Click Me</Button>

но в MVVM он должен храниться в другом классе модели представления и привязываться к такому свойству click кнопки ??

<Button Name="myButton" Click="{Binding StaticResouces myButton_Click}">Click Me</Button>

1 Ответ

3 голосов
/ 01 мая 2010

Используйте команды. Ваша виртуальная машина предоставляет команду, и к ней привязывается кнопка:

<Button Command="{Binding SomeCommand}">Do It!</Button>

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

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