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