BindingOperations.SetBinding Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
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ğidirmyDateText
TextBlock.
// 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.