FrameworkElement.GetBindingExpression(DependencyProperty) メソッド

定義

指定したプロパティでのバインディングを表す BindingExpression を返します。Returns the BindingExpression that represents the binding on the specified property.

public:
 System::Windows::Data::BindingExpression ^ GetBindingExpression(System::Windows::DependencyProperty ^ dp);
public System.Windows.Data.BindingExpression GetBindingExpression (System.Windows.DependencyProperty dp);
member this.GetBindingExpression : System.Windows.DependencyProperty -> System.Windows.Data.BindingExpression
Public Function GetBindingExpression (dp As DependencyProperty) As BindingExpression

パラメーター

dp
DependencyProperty

バインディングを取得するターゲット DependencyPropertyThe target DependencyProperty to get the binding from.

戻り値

ターゲット プロパティにアクティブなバインディングが設定されている場合は BindingExpression。それ以外の場合は nullA BindingExpression if the target property has an active binding; otherwise, returns null.

注釈

null の戻り値をチェックする手法は、プロパティにアクティブなバインディングがあるかどうかを判断するために使用できます。Checking the return value for null is a technique you can use to determine whether a property has an active binding.

このメソッドは、実際には BindingOperations.GetBindingExpression メソッドをラップする単なるラッパーです。This method is really just a convenience wrapper around the BindingOperations.GetBindingExpression method. GetBindingExpression は、現在のインスタンスと dp パラメーターを BindingOperations.GetBindingExpressionに渡します。GetBindingExpression passes the current instance and the dp parameter to BindingOperations.GetBindingExpression.

適用対象

こちらもご覧ください