MultiBindingExpression Класс

Определение

Содержит сведения об экземпляре одного экземпляра 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
Наследование
MultiBindingExpression

Комментарии

MultiBindingExpression описывает один экземпляр времени выполнения объекта MultiBinding. Таким образом, он описывает коллекцию объектов, присоединенных BindingExpression к одному целевому свойству привязки.

Сведения о выражениях привязки см. в разделе Binding и BindingExpression в обзоре привязки данных.

При использовании преобразователя значения BindingExpression свойств объектов в MultiBindingExpression целевом свойстве создают окончательное значение. В обратном направлении значение целевого свойства преобразуется в набор значений, которые передаются обратно в BindingExpression объекты. Дополнительные сведения см. в разделе MultiBinding.

Свойства

Имя Описание
BindingExpressions

Возвращает коллекцию BindingExpression объектов в этом экземпляре MultiBindingExpression.

BindingGroup

Возвращает, BindingGroup к которому принадлежит это выражение привязки.

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

Возвращает значение, указывающее, имеет ли какой-либо из внутренних Binding объектов или MultiBinding сам правило проверки сбоем.

HasValidationError

Возвращает значение, указывающее, имеет ли родительская привязка правило проверки сбоем.

IsDirty

Возвращает или задает значение, указывающее, имеет ли целевой объект привязки значение, которое не было записано в источник.

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

BindingBase Возвращает объект, из которого создается этот BindingExpressionBase объект.

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

MultiBinding Возвращает объект, из которого создается этот MultiBindingExpression объект.

Status

Возвращает состояние выражения привязки.

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

Возвращает элемент, который является целевым объектом привязки данного выражения привязки.

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

Возвращает целевое свойство привязки данного выражения привязки.

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

Возвращает объект, вызвавшего недопустимый ValidationError экземпляр MultiBindingExpression .

ValidationErrors

Возвращает коллекцию ValidationError объектов, которые привели к недопустимому экземпляру BindingExpressionBase .

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

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

Возвращает Type текущего экземпляра.

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

Создает неглубокую копию текущей Object.

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

Возвращает строку, представляющую текущий объект.

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

Отправляет текущее целевое значение привязки в свойства TwoWay источника привязки или OneWayToSource привязки.

UpdateTarget()

Принудительно передает данные из свойств источника привязки в целевое свойство привязки.

ValidateWithoutUpdate()

Выполняет все ValidationRule объекты, связанные Binding с свойством ValidationStep , для которых задано RawProposedValue значение или ConvertedProposedValue. Этот метод не обновляет источник.

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

Явные реализации интерфейса

Имя Описание
IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

Этот член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода.

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

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

См. также раздел