Wpf 事件为「;DataContextChanging";?
我是WPF的新手,所以如果这个问题没有意义,请原谅我。是否存在在数据上下文更改之前触发的事件?我想在切换数据上下文之前提交挂起的数据更改。没有此类事件,如果您想确保数据已保存或用户可以选择中止编辑,则应查看以托管方式更改屏幕的架构。没有Wpf 事件为「;DataContextChanging";?,wpf,datacontext,Wpf,Datacontext,我是WPF的新手,所以如果这个问题没有意义,请原谅我。是否存在在数据上下文更改之前触发的事件?我想在切换数据上下文之前提交挂起的数据更改。没有此类事件,如果您想确保数据已保存或用户可以选择中止编辑,则应查看以托管方式更改屏幕的架构。没有DataContextChangeing事件,但是DataContextChanged事件提供了DataContext的旧值: private void Window_DataContextChanged(object sender, DependencyProp
DataContextChangeing
事件,但是DataContextChanged
事件提供了DataContext
的旧值:
private void Window_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
{
object oldDataContext = e.OldValue;
...
}
对于windows运行时,委托有点不同。args是DataContextChangedEventArgs,它没有oldValue属性。什么是平等的?@bahti,我不知道。。。我不确定是否有一个等价物