MultiBindingExpression Sınıf

Tanım

Tek bir örneği hakkında örnek bilgisi içerir MultiBinding .Contains instance information about a single instance of a MultiBinding.

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

MultiBindingExpressiontek bir çalışma zamanı örneğini açıklar MultiBinding .MultiBindingExpression describes a single run-time instance of a MultiBinding. Bu nedenle, BindingExpression tek bir bağlama hedefi özelliğine eklenmiş bir nesne koleksiyonu tanımlar.Therefore, it describes a collection of BindingExpression objects attached to a single binding target property.

Bağlama ifadeleri hakkında daha fazla bilgi için veri bağlamaya genel bakışkonusundaki bağlama ve BindingExpression bölümüne bakın.For information about binding expressions, see the Binding and BindingExpression section in the Data Binding Overview.

Dönüştürücünün kullanımıyla, BindingExpression içindeki nesnelerin özellik değerleri MultiBindingExpression target özelliği için bir son değer üretir.With the use of a converter, the property values of the BindingExpression objects in a MultiBindingExpression produce a final value for the target property. Ters yönde, hedef özellik değeri nesnelere geri beslenecek bir değerler kümesine çevrilir BindingExpression .In the reverse direction, the target property value is translated to a set of values that are fed back into the BindingExpression objects. Daha fazla bilgi için bkz. MultiBinding.For more information, see MultiBinding.

Özellikler

BindingExpressions

BindingExpressionBu örneğindeki nesne koleksiyonunu alır MultiBindingExpression .Gets the collection of BindingExpression objects in this instance of MultiBindingExpression.

BindingGroup

BindingGroupBu bağlama ifadesinin ait olduğu öğesini alır.Gets the BindingGroup that this binding expression belongs to.

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

Herhangi bir iç Binding nesne veya MultiBinding kendisinin başarısız doğrulama kuralına sahip olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether any of the inner Binding objects or the MultiBinding itself has a failing validation rule.

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.Gets a value that indicates whether the parent binding has a failed validation rule.

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.Gets a value that indicates whether the parent binding has a failed validation rule.

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

Bağlamanın hedefinin kaynağa yazılmış bir değere sahip olup olmadığını gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether the target of the binding has a value that has not been written to the source.

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

BindingBaseBu BindingExpressionBase nesnenin oluşturulduğu nesneyi alır.Gets the BindingBase object from which this BindingExpressionBase object is created.

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

MultiBindingBu oluşturulduğu nesneyi alır MultiBindingExpression .Gets the MultiBinding object from which this MultiBindingExpression is created.

Status

Bağlama ifadesinin durumunu alır.Gets the status of the binding expression.

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

Bu bağlama ifadesinin bağlama hedefi nesnesi olan öğeyi alır.Gets the element that is the binding target object of this binding expression.

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

Bu bağlama ifadesinin bağlama hedefi özelliğini alır.Gets the binding target property of this binding expression.

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

ValidationErrorBu örneğinin geçersiz olmasını sağlayan nesneyi alır MultiBindingExpression .Gets the ValidationError object that caused this instance of MultiBindingExpression to be invalid.

ValidationErrors

ValidationErrorBu örneğinin geçersiz olması nedeniyle nesnelerin bir koleksiyonunu alır BindingExpressionBase .Gets a collection of ValidationError objects that caused this instance of BindingExpressionBase to be invalid.

(Devralındığı yer: BindingExpressionBase)

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

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

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

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

TypeGeçerli örneği alır.Gets the Type of the current instance.

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

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

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

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

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

Geçerli bağlama hedefi değerini, TwoWay veya bağlamalardaki bağlama kaynağı özelliklerine gönderir OneWayToSource .Sends the current binding target value to the binding source properties in TwoWay or OneWayToSource bindings.

UpdateTarget()

Bağlama kaynak özelliklerinden bağlama hedefi özelliğine veri aktarımını zorlar.Forces a data transfer from the binding source properties to the binding target property.

ValidateWithoutUpdate()

ValidationRule, İlişkili Binding ValidationStep özelliği veya olarak ayarlanmış tüm nesneleri çalıştırır RawProposedValue ConvertedProposedValue .Runs any ValidationRule objects on the associated Binding that have the ValidationStep property set to RawProposedValue or ConvertedProposedValue. Bu yöntem, kaynağı güncelleştirmez.This method does not update the source.

(Devralındığı yer: BindingExpressionBase)

Belirtik Arabirim Kullanımları

IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

Bu üye altyapıyı destekler Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) ve doğrudan kodunuzdan kullanılmaya yönelik değildir.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

(Devralındığı yer: BindingExpressionBase)

Şunlara uygulanır

Ayrıca bkz.