BindingOperations.SetBinding Yöntem

Tanım

Yeni bir örneğini BindingExpressionBase oluşturur ve belirtilen bağlama hedef özelliğiyle ilişkilendirir.

public:
 static System::Windows::Data::BindingExpressionBase ^ SetBinding(System::Windows::DependencyObject ^ target, System::Windows::DependencyProperty ^ dp, System::Windows::Data::BindingBase ^ binding);
public static System.Windows.Data.BindingExpressionBase SetBinding (System.Windows.DependencyObject target, System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);
static member SetBinding : System.Windows.DependencyObject * System.Windows.DependencyProperty * System.Windows.Data.BindingBase -> System.Windows.Data.BindingExpressionBase
Public Shared Function SetBinding (target As DependencyObject, dp As DependencyProperty, binding As BindingBase) As BindingExpressionBase

Parametreler

target
DependencyObject

Bağlamanın bağlama hedefi.

dp
DependencyProperty

Bağlamanın hedef özelliği.

binding
BindingBase

BindingBase Bağlamayı açıklayan nesne.

Döndürülenler

için oluşturulan ve belirtilen özellikle ilişkili örneği BindingExpressionBase . BindingExpressionBase sınıfı , MultiBindingExpressionve PriorityBindingExpressiontemel sınıfıdırBindingExpression.

Özel durumlar

binding parametresi olamaznull.

Örnekler

Aşağıdaki örnekte bağlama ayarlamak için bu yöntemin nasıl kullanılacağı gösterilmektedir. Bu örnekte, myNewBindDef bağlamayı açıklayan bir Binding nesnedir. Bağlama hedefi, sınıfının bir örneğidirmyDateTextTextBlock.

  // myDatetext is a TextBlock object that is the binding target object
BindingOperations.SetBinding(myDateText, TextBlock.TextProperty, myNewBindDef);
BindingOperations.SetBinding(myDateText, TextBlock.ForegroundProperty, myNewBindDef);
' myDatetext is a TextBlock object that is the binding target object
     BindingOperations.SetBinding(myDateText, TextBlock.TextProperty, myNewBindDef)
     BindingOperations.SetBinding(myDateText, TextBlock.ForegroundProperty, myNewBindDef)

Açıklamalar

Bu yöntem yeni bir örneğini BindingExpressionBase oluşturur ve örneği verilen nesnenin verilen bağımlılık özelliğiyle ilişkilendirir. Bu yöntem, kendi SetBinding yöntemini kullanıma sunmayabilecek rastgele bir DependencyObject bağlama eklemenin yoludur.

Şunlara uygulanır