FrameworkElement.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.
Belirtilen bağımlılık özelliği için bu öğeye bir bağlama ekler.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| SetBinding(DependencyProperty, String) |
Veri kaynağına yol niteliği olarak sağlanan kaynak özellik adına göre bu öğeye bir bağlama ekler. |
| SetBinding(DependencyProperty, BindingBase) |
Sağlanan bağlama nesnesine göre bu öğeye bir bağlama ekler. |
SetBinding(DependencyProperty, String)
Veri kaynağına yol niteliği olarak sağlanan kaynak özellik adına göre bu öğeye bir bağlama ekler.
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
Parametreler
Bağlamanın oluşturulması gereken hedef özelliği tanımlar.
- path
- String
Kaynak özellik adı veya bağlama için kullanılan özelliğin yolu.
Döndürülenler
Bağlamanın koşullarını kaydeder. Bu dönüş değeri hata denetimi için yararlı olabilir.
Örnekler
Aşağıdaki örnek, belirli bir yolu kullanarak bir bağlama ayarlar.
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")
Açıklamalar
Bu yöntem, geçerli örneği olarak BindingOperations.SetBindinggeçiren ve sağlanan DependencyObject parametreyi temel alan yeni Binding bir oluşturan çağrısı pathiçin kullanışlı bir yöntemdir. Basit bir varsayılan bağlama kuruyorsanız bu imza daha kullanışlıdır. Varsayılan olmayan koşullara bağlama özellikleri belirtmeniz gerekiyorsa veya veya MultiBindingkullanmak PriorityBinding istiyorsanız, imzayı SetBinding(DependencyProperty, BindingBase) kullanmalısınız.
Şunlara uygulanır
SetBinding(DependencyProperty, BindingBase)
Sağlanan bağlama nesnesine göre bu öğeye bir bağlama ekler.
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
Parametreler
Bağlamanın oluşturulması gereken özelliği tanımlar.
- binding
- BindingBase
Veri bağlamanın ayrıntılarını temsil eder.
Döndürülenler
Bağlamanın koşullarını kaydeder. Bu dönüş değeri hata denetimi için yararlı olabilir.
Açıklamalar
Bu yöntem, çağrısı BindingOperations.SetBindingiçin uygun bir yöntemdir ve geçerli örneği olarak DependencyObjectgeçirir.