BindingBase Sınıf

Tanım

, Bindingve PriorityBinding sınıflarının MultiBindingortak özelliklerini tanımlar.

public ref class BindingBase abstract : System::Windows::Markup::MarkupExtension
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public abstract class BindingBase : System.Windows.Markup.MarkupExtension
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Modifiability=System.Windows.Modifiability.Unmodifiable, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type BindingBase = class
    inherit MarkupExtension
Public MustInherit Class BindingBase
Inherits MarkupExtension
Devralma
BindingBase
Türetilmiş
Öznitelikler

Açıklamalar

BindingBase.ProvideValue yöntemi korumalı olduğundan, öğesinden BindingBase türetilen özel bağlama sınıfı Genişletilebilir Uygulama Biçimlendirme Dili (XAML) işaretleme uzantısı olarak düzgün çalışmaz.

Özellikler

Name Description
BindingGroupName

Bu bağlamanın ait olduğu öğesinin BindingGroup adını alır veya ayarlar.

Delay

Hedefteki değer değiştikten sonra bağlama kaynağını güncelleştirmeden önce beklenmesi için milisaniye cinsinden süreyi alır veya ayarlar.

FallbackValue

Bağlama bir değer döndüremediğinde kullanılacak değeri alır veya ayarlar.

StringFormat

İlişkili değeri dize olarak görüntülerse bağlamanın nasıl biçimlendirildiğini belirten bir dize alır veya ayarlar.

TargetNullValue

Kaynağın nulldeğeri olduğunda hedefte kullanılan değeri alır veya ayarlar.

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)
ProvideValue(IServiceProvider)

Bu bağlama ve uzantının uygulandığı özellikte ayarlanması gereken bir nesne döndürür.

ShouldSerializeFallbackValue()

Serileştirme işlemlerinin bu sınıfın örneklerinde özelliğin etkin değerini seri hale getirmesi FallbackValue gerekip gerekmediğini gösteren bir değer döndürür.

ShouldSerializeTargetNullValue()

Özelliğin seri hale getirilip getirilmeyeceğini TargetNullValue gösteren bir değer döndürür.

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır