Триггер до изменения ListView - PullRequest
0 голосов
/ 20 октября 2010

Я хочу, чтобы был триггер, когда элемент select в WPF ListView об изменении.Итак, «меняющийся» триггер.Это не доступно по умолчанию.Есть ли способ сделать это?

Мне это нужно, потому что мой ListView привязан к списку клиентов.Когда выбор клиента изменяется, я хочу спросить пользователя, хочет ли он сохранить свои изменения, но когда я делаю это в событии Changed, мой пользовательский интерфейс уже меняется на нового клиента (из-за привязок).

1 Ответ

0 голосов
/ 20 октября 2010

Посмотрите на событие Validating.

private void ListView1_Validating(object sender, System.ComponentModel.CancelEventArgs e)
{
   // Show messagebox and get response
   if(UserDoesntWantToSave)       
   {
      // Cancel the event
      e.Cancel = true;
   }
}

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.validating.aspx

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