BindingExpressionBase Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет базовый класс для BindingExpression, PriorityBindingExpressionи MultiBindingExpression.
public ref class BindingExpressionBase abstract : System::Windows::Expression, System::Windows::IWeakEventListener
public abstract class BindingExpressionBase : System.Windows.Expression, System.Windows.IWeakEventListener
type BindingExpressionBase = class
inherit Expression
interface IWeakEventListener
Public MustInherit Class BindingExpressionBase
Inherits Expression
Implements IWeakEventListener
- Наследование
- Производный
- Реализации
Комментарии
Сведения о привязках и выражениях привязки см. в разделе "Binding and BindingExpression" в обзоре привязки данных.
Свойства
| Имя | Описание |
|---|---|
| BindingGroup |
Возвращает, BindingGroup к которому принадлежит это выражение привязки. |
| HasError |
Возвращает значение, указывающее, имеет ли родительская привязка правило проверки сбоем. |
| HasValidationError |
Возвращает значение, указывающее, имеет ли родительская привязка правило проверки сбоем. |
| IsDirty |
Возвращает или задает значение, указывающее, имеет ли целевой объект привязки значение, которое не было записано в источник. |
| ParentBindingBase |
BindingBase Возвращает объект, из которого создается этот BindingExpressionBase объект. |
| Status |
Возвращает состояние выражения привязки. |
| Target |
Возвращает элемент, который является целевым объектом привязки данного выражения привязки. |
| TargetProperty |
Возвращает целевое свойство привязки данного выражения привязки. |
| ValidationError |
Возвращает недопустимый ValidationError экземпляр этого экземпляра BindingExpressionBase . |
| ValidationErrors |
Возвращает коллекцию ValidationError объектов, которые привели к недопустимому экземпляру BindingExpressionBase . |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| UpdateSource() |
Отправляет текущее целевое значение привязки в источник TwoWay привязки или OneWayToSource привязки. |
| UpdateTarget() |
Принудительно передает данные из источника привязки в целевой объект привязки. |
| ValidateWithoutUpdate() |
Выполняет все ValidationRule объекты, связанные Binding с свойством ValidationStep , для которых задано RawProposedValue значение или ConvertedProposedValue. Этот метод не обновляет источник. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs) |
Этот член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. |