BindingBase Класс

Определение

Определяет общие характеристики классов Binding, PriorityBindingи 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
Наследование
BindingBase
Производный
Атрибуты

Комментарии

Так как метод BindingBase.ProvideValue запечатан, Пользовательский класс привязки, производный от BindingBase, не будет правильно функционировать как расширение разметки Язык XAMLExtensible 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 Язык XAMLExtensible Application Markup Language (XAML) markup extension.

Свойства

BindingGroupName

Возвращает или задает имя группы BindingGroup, к которой принадлежит данная привязка.Gets or sets the name of the BindingGroup to which this binding belongs.

Delay

Получает или задает время (в миллисекундах) ожидания перед обновлением источника привязки после изменения значения в целевом объекте.Gets or sets the amount of time, in milliseconds, to wait before updating the binding source after the value on the target changes.

FallbackValue

Получает или задает значение, которое следует использовать, когда привязка не может вернуть значение.Gets or sets the value to use when the binding is unable to return a value.

StringFormat

Возвращает или задает строку, указывающую способ форматирования привязки при отображении связанного значения в виде строки.Gets or sets a string that specifies how to format the binding if it displays the bound value as a string.

TargetNullValue

Возвращает или задает значение, используемое в целевом элементе, если значение источника равно null.Gets or sets the value that is used in the target when the value of the source is null.

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ProvideValue(IServiceProvider)

Возвращает объект, который следует задать для свойства, в котором применяются эта привязка и это расширение.Returns an object that should be set on the property where this binding and extension are applied.

ShouldSerializeFallbackValue()

Возвращает значение, определяющее, должны ли процессы сериализации выполнять сериализацию действующего значения свойства FallbackValue по экземплярам данного класса.Returns a value that indicates whether serialization processes should serialize the effective value of the FallbackValue property on instances of this class.

ShouldSerializeTargetNullValue()

Возвращает значение, которое указывает, должно ли свойство TargetNullValue быть сериализовано.Returns a value that indicates whether the TargetNullValue property should be serialized.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к