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")
注釈
このメソッドは、現在のインスタンス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
パラメーター
バインドされているプロパティを識別します。
- binding
- BindingBase
データ バインディングを表します。
戻り値
バインドの条件を記録します。 この戻り値は、エラーをチェックするために役立ちます。
例
次の例では、新しいオブジェクトを Paragraph 作成し、ソースを新 Binding しく作成 DateTime
したオブジェクトに設定することで、要素にバインドを設定します。
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)
注釈
このメソッドは、現在のインスタンスを次のようにDependencyObject渡す呼び出しBindingOperations.SetBindingの便利なメソッドです。