Захват DoubleClick в DataGrid - PullRequest
       1

Захват DoubleClick в DataGrid

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

У меня есть приложение WPF / MVVM с DataGrid в окне.Я хочу вызвать метод, когда пользователь дважды щелкает строку в DataGrid.

Как я могу связать событие DblClick DataGrid с моей ViewModel?

1 Ответ

2 голосов
/ 18 января 2012

Я предпочитаю использовать Поведение AttachedCommand , которое позволяет вам прикрепить команду к любому событию пользовательского интерфейса

Например,

<Style TargetType="{x:Type DataGridCell}">
    <Setter Property="local:CommandBehavior.Event" Value="MouseDoubleClick" />
    <Setter Property="local:CommandBehavior.Command" Value="{Binding MyDoubleClickCommand" />
    <Setter Property="local:CommandBehavior.CommandParameter" Value="{Binding }" />
</Style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...