PropertyManager Class
Maintains a Binding between an object's property and a data-bound control property.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
| Name | Description | |
|---|---|---|
![]() | PropertyManager() | Initializes a new instance of the PropertyManager class. |
| Name | Description | |
|---|---|---|
![]() | Bindings | Gets the collection of bindings being managed.(Inherited from BindingManagerBase.) |
![]() | Count | When overridden in a derived class, gets the number of rows managed by the BindingManagerBase.(Overrides BindingManagerBase::Count.) |
![]() | Current | Gets the object to which the data-bound property belongs.(Overrides BindingManagerBase::Current.) |
![]() | IsBindingSuspended | Gets a value indicating whether binding is suspended.(Inherited from BindingManagerBase.) |
![]() | Position | When overridden in a derived class, gets or sets the position in the underlying list that controls bound to this data source point to.(Overrides BindingManagerBase::Position.) |
| Name | Description | |
|---|---|---|
![]() | AddNew() | When overridden in a derived class, adds a new item to the underlying list.(Overrides BindingManagerBase::AddNew().) |
![]() | CancelCurrentEdit() | When overridden in a derived class, cancels the current edit.(Overrides BindingManagerBase::CancelCurrentEdit().) |
![]() | EndCurrentEdit() | When overridden in a derived class, ends the current edit.(Overrides BindingManagerBase::EndCurrentEdit().) |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetItemProperties() | When overridden in a derived class, gets the collection of property descriptors for the binding.(Inherited from BindingManagerBase.) |
![]() | GetItemProperties(ArrayList^, ArrayList^) | Gets the collection of property descriptors for the binding using the specified ArrayList.(Inherited from BindingManagerBase.) |
![]() | GetItemProperties(Type^, Int32, ArrayList^, ArrayList^) | Gets the list of properties of the items managed by this BindingManagerBase.(Inherited from BindingManagerBase.) |
![]() | GetListName(ArrayList^) | When overridden in a derived class, gets the name of the list supplying the data for the binding.(Overrides BindingManagerBase::GetListName(ArrayList^).) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | OnBindingComplete(BindingCompleteEventArgs^) | Raises the BindingComplete event. (Inherited from BindingManagerBase.) |
![]() | OnCurrentChanged(EventArgs^) | Raises the CurrentChanged event.(Overrides BindingManagerBase::OnCurrentChanged(EventArgs^).) |
![]() | OnCurrentItemChanged(EventArgs^) | Raises the CurrentItemChanged event.(Overrides BindingManagerBase::OnCurrentItemChanged(EventArgs^).) |
![]() | OnDataError(Exception^) | Raises the DataError event.(Inherited from BindingManagerBase.) |
![]() | PullData() | Pulls data from the data-bound control into the data source, returning no information.(Inherited from BindingManagerBase.) |
![]() | PushData() | Pushes data from the data source into the data-bound control, returning no information.(Inherited from BindingManagerBase.) |
![]() | RemoveAt(Int32) | When overridden in a derived class, deletes the row at the specified index from the underlying list.(Overrides BindingManagerBase::RemoveAt(Int32).) |
![]() | ResumeBinding() | When overridden in a derived class, resumes data binding.(Overrides BindingManagerBase::ResumeBinding().) |
![]() | SuspendBinding() | Suspends the data binding between a data source and a data-bound property.(Overrides BindingManagerBase::SuspendBinding().) |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
![]() | UpdateIsBinding() | Updates the current Binding between a data binding and a data-bound property.(Overrides BindingManagerBase::UpdateIsBinding().) |
| Name | Description | |
|---|---|---|
![]() | onCurrentChangedHandler | Specifies the event handler for the CurrentChanged event.(Inherited from BindingManagerBase.) |
![]() | onPositionChangedHandler | Specifies the event handler for the PositionChanged event.(Inherited from BindingManagerBase.) |
| Name | Description | |
|---|---|---|
![]() | BindingComplete | Occurs at the completion of a data-binding operation.(Inherited from BindingManagerBase.) |
![]() | CurrentChanged | Occurs when the currently bound item changes.(Inherited from BindingManagerBase.) |
![]() | CurrentItemChanged | Occurs when the state of the currently bound item changes.(Inherited from BindingManagerBase.) |
![]() | DataError | Occurs when an Exception is silently handled by the BindingManagerBase. (Inherited from BindingManagerBase.) |
![]() | PositionChanged | Occurs after the value of the Position property has changed.(Inherited from 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. For this reason, trying to set the Position or Count property for a PropertyManager has no effect. Similarly, the AddNew and RemoveAt methods are not supported because there is no underlying list of data to add to or delete from. In addition, a call to IsBindingSuspended will always return false if the PropertyManager has a data source, regardless of whether SuspendBinding has been called.
Available since 1.1
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




