Поделиться через


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

Комментарии

Наследуется 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)

Применяется к