2008-12-15 57 views

回答

5

我敢肯定,如果你只是重新設置的datacontext,它會重新綁定

+3

如果您將數據上下文設置爲與以前相同,則不會重新綁定。在這種情況下,先將其設置爲空,然後再設置爲之前的值,以強制重新綁定。 – Edward 2013-06-27 10:11:18

1

設置DataContext屬性應該引起重新綁定。

1

另一種方式來強制重新結合,例如:

MyDataGrid.SetBinding(DataGrid.ItemsSourceProperty, 
    MyDataGrid.GetBindingExpression(DataGrid.ItemsSourceProperty).ParentBinding); 

此方法可用於DataContext的爲好。