FrameworkElement.SetBinding FrameworkElement.SetBinding FrameworkElement.SetBinding FrameworkElement.SetBinding Method

定義

指定した依存関係プロパティのためのバインディングをこの要素に添付します。Attaches a binding to this element for the specified dependency property.

オーバーロード

SetBinding(DependencyProperty, String) SetBinding(DependencyProperty, String) SetBinding(DependencyProperty, String) SetBinding(DependencyProperty, String)

指定したソース プロパティ名をデータ ソースへのパスの修飾として使用して、この要素にバインディングを添付します。Attaches a binding to this element, based on the provided source property name as a path qualification to the data source.

SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase)

指定したバインディング オブジェクトに基づいて、この要素にバインドをアタッチします。Attaches a binding to this element, based on the provided binding object.

SetBinding(DependencyProperty, String) SetBinding(DependencyProperty, String) SetBinding(DependencyProperty, String) SetBinding(DependencyProperty, String)

指定したソース プロパティ名をデータ ソースへのパスの修飾として使用して、この要素にバインディングを添付します。Attaches a binding to this element, based on the provided source property name as a path qualification to the data source.

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 DependencyProperty DependencyProperty DependencyProperty

バインディングを確立する必要がある対象のプロパティを識別します。Identifies the destination property where the binding should be established.

path
String String String String

ソース プロパティ名、またはバインドに使用されているプロパティへのパス。The source property name or the path to the property used for the binding.

戻り値

バインドの条件を記録します。Records the conditions of the binding. この戻り値は、エラーをチェックするために役立ちます。This return value can be useful for error checking.

次の例では、特定のパスを使用してバインディングを設定します。The following example sets a binding using a specific path.

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基づいて新しいを作成するための便利なメソッドです。This method is a convenience method for calling BindingOperations.SetBinding, which passes the current instance as the DependencyObject, and creates a new Binding based on the provided path parameter. この署名は、単純な既定のバインドを確立する場合に便利です。This signature is more convenient if you are establishing a simple default binding. 既定以外の条件にバインドプロパティを指定する必要がある場合、 MultiBindingまたはまたはPriorityBindingを使用する場合はSetBinding(DependencyProperty, BindingBase) 、シグネチャを使用する必要があります。If you need to specify any binding properties to non-default conditions, or want to use a MultiBinding or PriorityBinding,you should use the SetBinding(DependencyProperty, BindingBase) signature.

SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase)

指定したバインディング オブジェクトに基づいて、この要素にバインドをアタッチします。Attaches a binding to this element, based on the provided binding object.

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 DependencyProperty DependencyProperty DependencyProperty

バインドを確立する必要があるプロパティを識別します。Identifies the property where the binding should be established.

binding
BindingBase BindingBase BindingBase BindingBase

データ バインディングの詳細を表します。Represents the specifics of the data binding.

戻り値

バインドの条件を記録します。Records the conditions of the binding. この戻り値は、エラーをチェックするために役立ちます。This return value can be useful for error checking.

注釈

このメソッドは、現在のインスタンスをBindingOperations.SetBinding DependencyObjectとして渡すを呼び出すための便利なメソッドです。This method is a convenience method for calling BindingOperations.SetBinding, which passes the current instance as the DependencyObject.

適用対象