FrameworkElement.SetBinding Yöntem

Tanım

Belirtilen bağımlılık özelliği için bu öğeye bir bağlama ekler.

Aşırı Yüklemeler

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.

C#
public System.Windows.Data.BindingExpression SetBinding (System.Windows.DependencyProperty dp, string path);

Parametreler

dp
DependencyProperty

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

BindingExpression

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 bağlamayı ayarlar.

C#
myDataObject = new MyData(System.DateTime.Now);
root.DataContext = myDataObject;
myText.SetBinding(TextBlock.TextProperty, "MyDataProperty");

Açıklamalar

Bu yöntem, çağrısı BindingOperations.SetBindingiçin uygun bir yöntemdir ve geçerli örneği olarak DependencyObjectgeçirir ve sağlanan path parametreyi temel alarak yeni Binding bir oluşturur. 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 PriorityBindingkullanmak MultiBinding istiyorsanız, imzayı SetBinding(DependencyProperty, BindingBase) kullanmalısınız.

Şunlara uygulanır

.NET Framework 4.8 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

SetBinding(DependencyProperty, BindingBase)

Sağlanan bağlama nesnesine göre bu öğeye bir bağlama ekler.

C#
public System.Windows.Data.BindingExpressionBase SetBinding (System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);

Parametreler

dp
DependencyProperty

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

BindingExpressionBase

Bağlamanın koşullarını kaydeder. Bu dönüş değeri hata denetimi için yararlı olabilir.

Açıklamalar

Bu yöntem, geçerli örneği olarak geçiren çağrısı BindingOperations.SetBindingiçin kullanışlı bir yöntemdir DependencyObject.

Şunlara uygulanır

.NET Framework 4.8 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7