0
我想在WPF ListView中的选择项目关于更改时触发一个触发器。所以一个“改变”的触发器。这在默认情况下不可用。 有没有办法做到这一点?在ListView更改之前触发
我需要这个,因为我的ListView绑定到客户端列表。当客户端选择发生变化时,我想询问用户是否要存储他的更改,但是当我在Changed事件中执行此操作时,我的UI已更改为新客户端(由于绑定)。
我想在WPF ListView中的选择项目关于更改时触发一个触发器。所以一个“改变”的触发器。这在默认情况下不可用。 有没有办法做到这一点?在ListView更改之前触发
我需要这个,因为我的ListView绑定到客户端列表。当客户端选择发生变化时,我想询问用户是否要存储他的更改,但是当我在Changed事件中执行此操作时,我的UI已更改为新客户端(由于绑定)。
看看验证事件。
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