FrameworkElement.SetBinding 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將繫結附加至指定相依性屬性的這個項目。
多載
SetBinding(DependencyProperty, String) |
根據提供給資料來源做為路徑限定性條件的來源屬性名稱,將繫結附加至這個項目。 |
SetBinding(DependencyProperty, BindingBase) |
根據提供的繫結物件,將繫結附加至這個項目。 |
SetBinding(DependencyProperty, String)
根據提供給資料來源做為路徑限定性條件的來源屬性名稱,將繫結附加至這個項目。
public:
System::Windows::Data::BindingExpression ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::String ^ path);
public System.Windows.Data.BindingExpression SetBinding (System.Windows.DependencyProperty dp, string path);
member this.SetBinding : System.Windows.DependencyProperty * string -> System.Windows.Data.BindingExpression
Public Function SetBinding (dp As DependencyProperty, path As String) As BindingExpression
參數
識別要建立繫結的目的屬性。
- path
- String
用於繫結之屬性的來源屬性名稱或路徑。
傳回
記錄繫結的條件。 這個傳回值對錯誤檢查很有用。
範例
下列範例會使用特定路徑設定系結。
myDataObject = new MyData(System.DateTime.Now);
root.DataContext = myDataObject;
myText.SetBinding(TextBlock.TextProperty, "MyDataProperty");
myDataObject = New MyData(Date.Now)
root.DataContext = myDataObject
myText.SetBinding(TextBlock.TextProperty, "MyDataProperty")
備註
此方法是呼叫 BindingOperations.SetBinding 的便利方法,它會將目前的實例當做 傳遞, DependencyObject 並根據提供的 path
參數建立新的 Binding 。 如果您要建立簡單的預設系結,此簽章會更方便。 如果您需要將任何系結屬性指定為非預設條件,或想要使用 MultiBinding 或 PriorityBinding ,您應該使用 SetBinding(DependencyProperty, BindingBase) 簽章。
適用於
SetBinding(DependencyProperty, BindingBase)
根據提供的繫結物件,將繫結附加至這個項目。
public:
System::Windows::Data::BindingExpressionBase ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::Windows::Data::BindingBase ^ binding);
public System.Windows.Data.BindingExpressionBase SetBinding (System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);
member this.SetBinding : System.Windows.DependencyProperty * System.Windows.Data.BindingBase -> System.Windows.Data.BindingExpressionBase
Public Function SetBinding (dp As DependencyProperty, binding As BindingBase) As BindingExpressionBase
參數
識別應該要建立繫結的屬性。
- binding
- BindingBase
代表資料繫結的詳細規格。
傳回
記錄繫結的條件。 這個傳回值對錯誤檢查很有用。
備註
這個方法是呼叫 BindingOperations.SetBinding 的便利方法,它會將目前的實例傳遞為 DependencyObject 。