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) |