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
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) |