我有一个组合框,其中使用简单绑定(bind)附加了项目源。加载组合框后,有什么方法可以刷新此绑定(bind)?
最佳答案
您可以使用绑定(bind)表达式:
private void ComboBox_Loaded(object sender, RoutedEventArgs e)
{
((ComboBox)sender).GetBindingExpression(ComboBox.ItemsSourceProperty)
.UpdateTarget();
}
但是as Blindmeis noted如果您的集合实现了 INotifyCollectionChanged
,您还可以触发更改通知。 (例如在 ObservableCollection<T>
中实现)它将同步,因此您无需执行任何操作。
关于c# - 如何强制 WPF 绑定(bind)刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5676202/