FrameworkContentElement.SetBinding 方法

定義

將繫結附加至指定相依性屬性的這個項目。

多載

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

參數

dp
DependencyProperty

識別繫結屬性。

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 。 如果您要建立簡單的預設系結,此簽章會更方便。 如果您需要將任何系結屬性指定為非預設條件,或想要使用 MultiBindingPriorityBinding ,您應該使用 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

參數

dp
DependencyProperty

識別繫結屬性。

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

適用於