FrameworkContentElement.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
用於繫結之屬性的來源屬性名稱或路徑。
傳回
記錄繫結的條件。 這個傳回值對錯誤檢查很有用。
範例
下列範例會藉由建立新的自訂資料物件、將該物件建立為 DataContext ,並將系結路徑設定為其中的屬性,來設定專案上的 Paragraph 系結。
MyData myDataObject = new MyData();
myflowdocument.DataContext = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData");
Dim myDataObject As New MyData()
myflowdocument.DataContext = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData")
備註
此方法是呼叫 的 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
表示資料繫結。
傳回
記錄繫結的條件。 這個傳回值對錯誤檢查很有用。
範例
下列範例會建立新的 Binding ,並將來源設定為新建置 DateTime
的物件,以在專案上 Paragraph 設定系結。
DateTime myDataObject = new DateTime();
Binding myBinding = new Binding();
myBinding.Source = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, myBinding);
Dim myDataObject As New Date()
Dim myBinding As New Binding()
myBinding.Source = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, myBinding)
備註
此方法是呼叫 BindingOperations.SetBinding 的便利方法,它會將目前的 實例傳遞為 DependencyObject 。