BindingBase Klasa

Definicja

Definiuje typowe cechy klas Binding, PriorityBindingi MultiBinding.Defines the common characteristics of the Binding, PriorityBinding, and MultiBinding classes.

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
type BindingBase = class
    inherit MarkupExtension
Public MustInherit Class BindingBase
Inherits MarkupExtension
Dziedziczenie
BindingBase
Pochodne
Atrybuty

Uwagi

Ponieważ metoda BindingBase.ProvideValue jest zapieczętowana, Klasa niestandardowego powiązania, która pochodzi od BindingBase, nie będzie działać prawidłowo jako rozszerzenie znaczników Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML).Because the BindingBase.ProvideValue method is sealed, a custom binding class that derives from BindingBase will not function correctly as a Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) markup extension.

Właściwości

BindingGroupName

Pobiera lub ustawia nazwę BindingGroup, do którego należy to powiązanie.Gets or sets the name of the BindingGroup to which this binding belongs.

Delay

Pobiera lub ustawia czas oczekiwania (w milisekundach) przed zaktualizowaniem źródła powiązania po zmianie wartości docelowej.Gets or sets the amount of time, in milliseconds, to wait before updating the binding source after the value on the target changes.

FallbackValue

Pobiera lub ustawia wartość, która ma być używana, gdy powiązanie nie może zwrócić wartości.Gets or sets the value to use when the binding is unable to return a value.

StringFormat

Pobiera lub ustawia ciąg określający sposób formatowania powiązania w przypadku wyświetlenia wartości powiązanej jako ciągu.Gets or sets a string that specifies how to format the binding if it displays the bound value as a string.

TargetNullValue

Pobiera lub ustawia wartość używaną w elemencie docelowym, gdy wartość źródła jest null.Gets or sets the value that is used in the target when the value of the source is null.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ProvideValue(IServiceProvider)

Zwraca obiekt, który powinien być ustawiony we właściwości, w której są stosowane to powiązanie i rozszerzenie.Returns an object that should be set on the property where this binding and extension are applied.

ShouldSerializeFallbackValue()

Zwraca wartość wskazującą, czy procesy serializacji powinny serializować wartość efektywną właściwości FallbackValue w wystąpieniach tej klasy.Returns a value that indicates whether serialization processes should serialize the effective value of the FallbackValue property on instances of this class.

ShouldSerializeTargetNullValue()

Zwraca wartość wskazującą, czy właściwość TargetNullValue powinna być serializowana.Returns a value that indicates whether the TargetNullValue property should be serialized.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy