PropertyManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поддерживает привязку Binding между свойством объекта и свойством объекта и свойством элемента управления с привязкой к данным.
public ref class PropertyManager : System::Windows::Forms::BindingManagerBase
public class PropertyManager : System.Windows.Forms.BindingManagerBase
type PropertyManager = class
inherit BindingManagerBase
Public Class PropertyManager
Inherits BindingManagerBase
- Наследование
Комментарии
Наследуется PropertyManager от BindingManagerBaseи используется для поддержания текущего свойства объекта, а не свойства текущего объекта в списке. По этой причине попытка задать Position свойство или Count для не оказывает никакого PropertyManager влияния. Аналогичным образом методы и RemoveAt не поддерживаются, AddNew так как отсутствует базовый список данных для добавления или удаления. Кроме того, вызов всегда будет возвращать IsBindingSuspended , false если PropertyManager имеет источник данных, независимо от того, был ли SuspendBinding вызван .
Конструкторы
| PropertyManager() |
Инициализирует новый экземпляр класса PropertyManager. |
Поля
| onCurrentChangedHandler |
Задает обработчик для события CurrentChanged. (Унаследовано от BindingManagerBase) |
| onPositionChangedHandler |
Задает обработчик для события PositionChanged. (Унаследовано от BindingManagerBase) |
Свойства
| Bindings |
Возвращает коллекцию управляемых привязок. (Унаследовано от BindingManagerBase) |
| Count |
Возвращает число строк, управляемых объектом BindingManagerBase. |
| Current |
Возвращает объект, которому принадлежит свойство с привязкой к данным. |
| IsBindingSuspended |
Возвращает значение, указывающее, приостановлено ли действие привязки. (Унаследовано от BindingManagerBase) |
| Position |
Возвращает позицию в базовом списке, на которую указывают элементы управления, привязанные к этому источнику данных. |
Методы
| AddNew() |
Во всех случаях вызывает исключение NotSupportedException. |
| CancelCurrentEdit() |
Отменяет текущую правку. |
| EndCurrentEdit() |
Заканчивает текущую правку. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetItemProperties() |
Получает коллекцию описаний свойств для привязки. |
| GetItemProperties() |
При переопределении в производном классе возвращает коллекцию дескрипторов свойств для привязки. (Унаследовано от BindingManagerBase) |
| GetItemProperties(ArrayList, ArrayList) |
Получает коллекцию дескрипторов свойств для привязки с помощью указанного списка ArrayList. (Унаследовано от BindingManagerBase) |
| GetItemProperties(Type, Int32, ArrayList, ArrayList) |
Получает список свойств элементов, управляемых этим объектом BindingManagerBase. (Унаследовано от BindingManagerBase) |
| GetListName(ArrayList) |
Возвращает имя списка, предоставляющего данные для привязки. |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| OnBindingComplete(BindingCompleteEventArgs) |
Вызывает событие BindingComplete. (Унаследовано от BindingManagerBase) |
| OnCurrentChanged(EventArgs) |
Вызывает событие CurrentChanged. |
| OnCurrentItemChanged(EventArgs) |
Вызывает событие CurrentItemChanged. |
| OnCurrentItemChanged(EventArgs) |
Вызывает событие CurrentItemChanged. (Унаследовано от BindingManagerBase) |
| OnDataError(Exception) |
Вызывает событие DataError. (Унаследовано от BindingManagerBase) |
| PullData() |
Передает данные из привязанного к данным элемента управления в источник данных, не возвращая никаких сведений. (Унаследовано от BindingManagerBase) |
| PushData() |
Принудительно передает данные из источника данных в привязанный к данным элемент управления, не возвращая никаких сведений. (Унаследовано от BindingManagerBase) |
| RemoveAt(Int32) |
Во всех случаях вызывает исключение NotSupportedException. |
| ResumeBinding() |
Возобновляет привязку данных. |
| SuspendBinding() |
Приостанавливает действие привязки данных между источником данных и свойством с привязкой к данным. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| UpdateIsBinding() |
Обновляет текущую привязку Binding между источником данных и свойством с привязкой к данным. |
События
| BindingComplete |
Происходит во время завершения операции по привязке данных. (Унаследовано от BindingManagerBase) |
| CurrentChanged |
Происходит при изменении элемента, к которому имеется привязка. (Унаследовано от BindingManagerBase) |
| CurrentItemChanged |
Происходит при изменении состояния элемента, к которому имеется привязка. (Унаследовано от BindingManagerBase) |
| DataError |
Происходит, когда исключение Exception автоматически обрабатывается объектом BindingManagerBase. (Унаследовано от BindingManagerBase) |
| PositionChanged |
Происходит после изменения значения свойства Position. (Унаследовано от BindingManagerBase) |