次の方法で共有


FrameworkElement.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

ソース プロパティ名、またはバインドに使用されているプロパティへのパス。

戻り値

BindingExpression

バインドの条件を記録します。 この戻り値は、エラーをチェックするために役立ちます。

次の例では、特定のパスを使用してバインドを設定します。

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")

注釈

このメソッドは、現在のインスタンスDependencyObjectを渡し、指定されたpathパラメーターに基づいて新しいBindingメソッドを作成する、呼び出BindingOperations.SetBindingしの便利なメソッドです。 この署名は、単純な既定のバインドを確立する場合に便利です。 既定以外の条件にバインド プロパティを指定する必要がある場合、または使用する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

データ バインディングの詳細を表します。

戻り値

BindingExpressionBase

バインドの条件を記録します。 この戻り値は、エラーをチェックするために役立ちます。

注釈

このメソッドは、現在のインスタンスを次のようにDependencyObject渡す呼び出しBindingOperations.SetBindingの便利なメソッドです。

適用対象