【发布时间】:2009-04-27 16:57:23
【问题描述】:
当 UserControl 的可见性变为 Visible 时,我需要更新其上的所有绑定。几乎我所有的绑定都绑定到用户控件的 DataContext 属性,所以我正在尝试更新该绑定的目标:
BindingOperations.GetBindingExpressionBase(this, UserControl.DataContextProperty).UpdateTarget();
但是我得到null 是GetBindingExpression(..) 方法的结果,我想知道我是不是用错了。
另外,有没有其他好的方法来刷新控件上的所有绑定(使用 DataContext 作为源)。
【问题讨论】:
标签: wpf data-binding wpf-controls custom-controls