BindingBase Sınıf

Tanım

, PriorityBindingve MultiBinding sınıflarının Bindingortak ö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 bir bağlama sınıfı Genişletilebilir Uygulama Biçimlendirme Dili (XAML) işaretleme uzantısı olarak düzgün çalışmaz.

Özellikler

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

Bağlı değeri bir 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

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

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

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

Geçerli Objectöğesinin sığ 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 serileştirmesi FallbackValue gerekip gerekmediğini belirten bir değer döndürür.

ShouldSerializeTargetNullValue()

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

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır