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 не влияет. Аналогичным образом, методы не поддерживаются, AddNewRemoveAt так как отсутствует базовый список данных для добавления или удаления. Кроме того, вызов 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. |
| 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) |