MultiBindingExpression Sınıf

Tanım

Tek bir örneği MultiBindinghakkında örnek bilgilerini içerir.

public ref class MultiBindingExpression sealed : System::Windows::Data::BindingExpressionBase
public sealed class MultiBindingExpression : System.Windows.Data.BindingExpressionBase
type MultiBindingExpression = class
    inherit BindingExpressionBase
Public NotInheritable Class MultiBindingExpression
Inherits BindingExpressionBase
Devralma
MultiBindingExpression

Açıklamalar

MultiBindingExpression bir öğesinin tek bir çalışma zamanı örneğini MultiBindingaçıklar. Bu nedenle, tek bir bağlama hedef özelliğine iliştirilmiş bir nesne koleksiyonunu BindingExpression açıklar.

Bağlama ifadeleri hakkında bilgi için , Veri Bağlamaya Genel Bakış'ın Bağlama ve BindingExpression bölümüne bakın.

Dönüştürücü kullanımıyla, içindeki MultiBindingExpression nesnelerin özellik değerleri BindingExpression hedef özellik için son bir değer üretir. Ters yönde, hedef özellik değeri nesnelere geri beslenen bir değer kümesine çevrilir BindingExpression . Daha fazla bilgi için bkz. MultiBinding.

Özellikler

Name Description
BindingExpressions

bu örneğindeki MultiBindingExpressionnesne koleksiyonunu BindingExpression alır.

BindingGroup

BindingGroup Bu bağlama ifadesinin ait olduğu değeri alır.

(Devralındığı yer: BindingExpressionBase)
HasError

İç Binding nesnelerden herhangi birinin veya MultiBinding kendisinin başarısız bir doğrulama kuralına sahip olup olmadığını gösteren bir değer döndürür.

HasValidationError

Üst bağlamanın başarısız bir doğrulama kuralına sahip olup olmadığını gösteren bir değer alır.

IsDirty

Bağlama hedefinin kaynağa yazılmayan bir değere sahip olup olmadığını gösteren bir değer alır veya ayarlar.

(Devralındığı yer: BindingExpressionBase)
ParentBindingBase

Bu BindingExpressionBase nesnenin BindingBase oluşturulduğu nesneyi alır.

(Devralındığı yer: BindingExpressionBase)
ParentMultiBinding

MultiBinding Bunun MultiBindingExpression oluşturulduğu nesneyi alır.

Status

Bağlama ifadesinin durumunu alır.

(Devralındığı yer: BindingExpressionBase)
Target

Bu bağlama ifadesinin bağlama hedef nesnesi olan öğesini alır.

(Devralındığı yer: BindingExpressionBase)
TargetProperty

Bu bağlama ifadesinin bağlama hedef özelliğini alır.

(Devralındığı yer: BindingExpressionBase)
ValidationError

Bu örneğinin ValidationErrorMultiBindingExpression geçersiz olmasını sağlayan nesneyi alır.

ValidationErrors

Bu örneğinin ValidationErrorBindingExpressionBase geçersiz olmasına neden olan nesne koleksiyonunu alır.

(Devralındığı yer: BindingExpressionBase)

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
UpdateSource()

Geçerli bağlama hedef değerini veya OneWayToSource bağlamalarındaki TwoWay bağlama kaynağı özelliklerine gönderir.

UpdateTarget()

Bağlama kaynağı özelliklerinden bağlama hedef özelliğine veri aktarımını zorlar.

ValidateWithoutUpdate()

özelliği veya olarak ayarlanmış ValidationRule olan ilişkili BindingValidationStep üzerinde tüm RawProposedValue nesneleri ConvertedProposedValueçalıştırır. Bu yöntem kaynağı güncelleştirmez.

(Devralındığı yer: BindingExpressionBase)

Belirtik Arabirim Kullanımları

Name Description
IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

Bu üye Windows Presentation Foundation (WPF) altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.

(Devralındığı yer: BindingExpressionBase)

Şunlara uygulanır

Ayrıca bkz.