HOW TO:從繫結的目標屬性取得繫結物件

更新:2007 年 11 月

這個範例顯示如何從資料繫結目標屬性取得繫結物件。

範例

執行下列動作,就可以取得 Binding 物件:

// textBox3 is an instance of a TextBox
// the TextProperty is the data-bound dependency property
Binding myBinding = BindingOperations.GetBinding(textBox3, TextBox.TextProperty);
注意事項:

因為目標物件可能有多個屬性使用資料繫結,所以必須指定所要繫結的相依性屬性。

或者,您也可以取得 BindingExpression,然後取得 ParentBinding 屬性的值。

如需完整範例,請參閱繫結驗證範例

注意事項:

如果繫結是 MultiBinding,請使用 BindingOperations.GetMultiBinding。如果是 PriorityBinding,請使用 BindingOperations.GetPriorityBinding。如果不確定是使用 BindingMultiBinding 還是 PriorityBinding 繫結目標屬性,則可以使用 BindingOperations.GetBindingBase

請參閱

工作

HOW TO:使用程式碼建立繫結

其他資源

資料繫結範例

資料繫結 HOW TO 主題