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) и не предназначен для использования непосредственно из кода. |