PropertyManager Класс

Определение

Поддерживает привязку Binding между свойством объекта и свойством объекта и свойством элемента управления с привязкой к данным.Maintains a Binding between an object's property and a data-bound control property.

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и используется для поддержания текущего свойства объекта, а не свойства текущего объекта в списке.The PropertyManager inherits from the BindingManagerBase, and it is used to maintain the current property of an object, rather than the property of a current object in a list. По этой причине попытка задать свойство Position или Count для PropertyManager не оказывает никакого влияния.For this reason, trying to set the Position or Count property for a PropertyManager has no effect. Аналогично методы AddNew и RemoveAt не поддерживаются, так как отсутствует базовый список данных для добавления или удаления.Similarly, the AddNew and RemoveAt methods are not supported because there is no underlying list of data to add to or delete from. Кроме того, вызов IsBindingSuspended всегда будет возвращать false, если PropertyManager имеет источник данных, независимо от того, был ли вызван SuspendBinding.In addition, a call to IsBindingSuspended will always return false if the PropertyManager has a data source, regardless of whether SuspendBinding has been called.

Конструкторы

PropertyManager()

Инициализация нового экземпляра класса PropertyManager.Initializes a new instance of the PropertyManager class.

Поля

onCurrentChangedHandler

Задает обработчик событий для события CurrentChanged.Specifies the event handler for the CurrentChanged event.

(Унаследовано от BindingManagerBase)
onPositionChangedHandler

Задает обработчик событий для события PositionChanged.Specifies the event handler for the PositionChanged event.

(Унаследовано от BindingManagerBase)

Свойства

Bindings

Возвращает коллекцию управляемых привязок.Gets the collection of bindings being managed.

(Унаследовано от BindingManagerBase)
Count

Возвращает число строк, управляемых объектом BindingManagerBase.Gets the number of rows managed by the BindingManagerBase.

Current

Возвращает объект, которому принадлежит свойство с привязкой к данным.Gets the object to which the data-bound property belongs.

IsBindingSuspended

Возвращает значение, указывающее, приостановлено ли действие привязки.Gets a value indicating whether binding is suspended.

(Унаследовано от BindingManagerBase)
Position

Возвращает позицию в базовом списке, на которую указывают элементы управления, привязанные к этому источнику данных.Gets the position in the underlying list that controls bound to this data source point to.

Методы

AddNew()

Во всех случаях вызывает исключение NotSupportedException.Throws a NotSupportedException in all cases.

CancelCurrentEdit()

Отменяет текущую правку.Cancels the current edit.

EndCurrentEdit()

Заканчивает текущую правку.Ends the current edit.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetItemProperties()

Получает коллекцию описаний свойств для привязки.Gets the collection of property descriptions for the binding.

GetItemProperties(ArrayList, ArrayList)

Получает коллекцию дескрипторов свойств для привязки с помощью указанного списка ArrayList.Gets the collection of property descriptors for the binding using the specified ArrayList.

(Унаследовано от BindingManagerBase)
GetItemProperties(Type, Int32, ArrayList, ArrayList)

Получает список свойств элементов, управляемых этим объектом BindingManagerBase.Gets the list of properties of the items managed by this BindingManagerBase.

(Унаследовано от BindingManagerBase)
GetListName(ArrayList)

Возвращает имя списка, предоставляющего данные для привязки.Gets the name of the list supplying the data for the binding.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
OnBindingComplete(BindingCompleteEventArgs)

Порождает событие BindingComplete.Raises the BindingComplete event.

(Унаследовано от BindingManagerBase)
OnCurrentChanged(EventArgs)

Порождает событие CurrentChanged.Raises the CurrentChanged event.

OnCurrentItemChanged(EventArgs)

Порождает событие CurrentItemChanged.Raises the CurrentItemChanged event.

OnDataError(Exception)

Порождает событие DataError.Raises the DataError event.

(Унаследовано от BindingManagerBase)
PullData()

Передает данные из привязанного к данным элемента управления в источник данных, не возвращая никаких сведений.Pulls data from the data-bound control into the data source, returning no information.

(Унаследовано от BindingManagerBase)
PushData()

Принудительно передает данные из источника данных в привязанный к данным элемент управления, не возвращая никаких сведений.Pushes data from the data source into the data-bound control, returning no information.

(Унаследовано от BindingManagerBase)
RemoveAt(Int32)

Во всех случаях вызывает исключение NotSupportedException.Throws a NotSupportedException in all cases.

ResumeBinding()

Возобновляет привязку данных.Resumes data binding.

SuspendBinding()

Приостанавливает действие привязки данных между источником данных и свойством с привязкой к данным.Suspends the data binding between a data source and a data-bound property.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
UpdateIsBinding()

Обновляет текущую привязку Binding между источником данных и свойством с привязкой к данным.Updates the current Binding between a data binding and a data-bound property.

События

BindingComplete

Происходит во время завершения операции по привязке данных.Occurs at the completion of a data-binding operation.

(Унаследовано от BindingManagerBase)
CurrentChanged

Происходит при изменении элемента, к которому имеется привязка.Occurs when the currently bound item changes.

(Унаследовано от BindingManagerBase)
CurrentItemChanged

Происходит при изменении состояния элемента, к которому имеется привязка.Occurs when the state of the currently bound item changes.

(Унаследовано от BindingManagerBase)
DataError

Происходит, когда исключение Exception автоматически обрабатывается объектом BindingManagerBase.Occurs when an Exception is silently handled by the BindingManagerBase.

(Унаследовано от BindingManagerBase)
PositionChanged

Происходит после изменения значения свойства Position.Occurs after the value of the Position property has changed.

(Унаследовано от BindingManagerBase)

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