The NodeManager type exposes the following members.
Constructors
Name | Description | |
---|---|---|
NodeManager | Overloaded. |
Methods
Name | Description | |
---|---|---|
Add | Overloaded. | |
AddRange | Overloaded. | |
BeginInit |
Signals the entity manager that initialization is starting.
(Inherited from EntityManager.) | |
CheckAccess | (Inherited from DispatcherObject.) | |
Clear |
Removes all entities from the managed collection.
(Inherited from EntityManager.) | |
ClearValue | Overloaded. | |
CoerceValue | (Inherited from DependencyObject.) | |
CollapseAll |
Collapses all nodes of the internal node collection so that all child nodes become invisible.
| |
CreateEntity |
Creates a new node wrapping the specified object.
(Overrides EntityManager..::.CreateEntity(Object).) | |
CreateEntityCollection |
Creates the internal node collection to be used as the node host of this NodeManager.
(Overrides EntityManager..::.CreateEntityCollection()()().) | |
CreateEntityFromSimpleItem |
Creates a new node for simple data management mode.
(Overrides EntityManager..::.CreateEntityFromSimpleItem(SimpleEntityItem).) | |
CreateReadOnlyEntityCollection |
Creates the internal read-only node collection to be provided by this NodeManager.
(Overrides EntityManager..::.CreateReadOnlyEntityCollection(EntityCollection).) | |
Dispose |
Releases all resources used by the EntityManager.
(Inherited from EntityManager.) | |
EndInit |
Signals the entity manager that initialization is complete.
(Inherited from EntityManager.) | |
Equals | (Inherited from DependencyObject.) | |
ExpandAll |
Expands all nodes of the internal node collection so that all child nodes become visible.
| |
Finalize | (Inherited from Object.) | |
GetEntity |
Gets the entity that wraps the specified object from the internal entity collection, or null if such entity doesn't exist.
(Inherited from EntityManager.) | |
GetEntityAt |
Gets the entity at the specified index from the internal entity collection.
(Inherited from EntityManager.) | |
GetHashCode | (Inherited from DependencyObject.) | |
GetLocalValueEnumerator | (Inherited from DependencyObject.) | |
GetNode |
Gets the node that wraps the specified object from the internal node collection, or null if such node doesn't exist.
| |
GetNodeAt |
Gets the node at the specified index from the internal node collection.
| |
GetType | (Inherited from Object.) | |
GetValue | (Inherited from DependencyObject.) | |
InitializeEntityCollection |
Sets up the read only node collection to be used for viewing nodes externally.
(Overrides EntityManager..::.InitializeEntityCollection(EntityCollection).) | |
Insert | Overloaded. | |
InsertRange | Overloaded. | |
InvalidateProperty | (Inherited from DependencyObject.) | |
MemberwiseClone | (Inherited from Object.) | |
Move | Overloaded. | |
MoveRange |
Moves a range of items to a new index in the managed collection.
(Inherited from EntityManager.) | |
OnCountChanged |
Called when the Count property changes.
(Inherited from EntityManager.) | |
OnDataPropertyChanged |
Signals that a data binding property such as Items is changed.
Inheriters should call this method from the PropertyChanged callbacks of their own data binding properties.
(Inherited from EntityManager.) | |
OnDisposing |
Called when the EntityManager is disposed.
(Inherited from EntityManager.) | |
OnEntitiesChanged |
Raises the EntitiesChanged event.
Called when the entities collection is changed.
(Inherited from EntityManager.) | |
OnIndentationMemberPathChanged |
Called when the IndentationMemberPath property changes.
| |
OnInitialization |
Called when the EntityManager is initialized.
(Inherited from EntityManager.) | |
OnInitialized |
Notifies that initialization of the entity manager is completed and binds the entity collection to the specified data objects that are to be managed.
(Inherited from EntityManager.) | |
OnInitializeEntitiesCompleted |
Executed after the managed nodes are initialized.
(Overrides EntityManager..::.OnInitializeEntitiesCompleted()()().) | |
OnInitializeEntitiesCompleting |
Executed when the managed nodes are initialized.
The initial index of the nodes.
The initialized nodes.
(Overrides EntityManager..::.OnInitializeEntitiesCompleting(Int32, IEnumerable<(Of <(Entity>)>)).) | |
OnIsExpandedMemberPathChanged |
Called when the IsExpandedMemberPath property changes.
| |
OnLeafCountChanged |
Called when the LeafCount property changes.
| |
OnLeafNodesChanged |
Called when the LeafNodes property changes.
| |
OnNewItem |
Raises the NewItem event when a new item is created in the collection to allow the event handlers to create their own item type.
(Inherited from EntityManager.) | |
OnPropertyChanged | (Inherited from DependencyObject.) | |
OnRootCountChanged |
Called when the RootCount property changes.
| |
OnRootNodesChanged |
Called when the RootNodes property changes.
| |
OnVisibilityFilterChanged |
Raises the VisibilityFilterChanged.
Called when the visibility filter is changed.
(Inherited from EntityManager.) | |
ReadLocalValue | (Inherited from DependencyObject.) | |
Remove | Overloaded. | |
RemoveAt |
Removes the entity at the specified index of the managed collection.
(Inherited from EntityManager.) | |
RemoveRange | Overloaded. | |
RemoveRangeAt |
Removes the entities at the specified index of the managed collection.
(Inherited from EntityManager.) | |
RemoveValue | Overloaded. | |
SetCurrentValue | (Inherited from DependencyObject.) | |
SetValue | Overloaded. | |
ShouldSerializeProperty | (Inherited from DependencyObject.) | |
ToString | (Inherited from Object.) | |
UpdateValue | Overloaded. | |
VerifyAccess | (Inherited from DispatcherObject.) |
Fields
Name | Description | |
---|---|---|
IndentationMemberPathProperty |
Identifies the IndentationMemberPath dependency property.
| |
IsExpandedMemberPathProperty |
Identifies the IsExpandedMemberPath dependency property.
| |
LeafCountProperty |
Identifies the LeafCount dependency property.
| |
LeafNodesProperty |
Identifies the LeafNodes dependency property.
| |
NodesProperty |
Identifies the Nodes dependency property.
| |
RootCountProperty |
Identifies the RootCount dependency property.
| |
RootNodesProperty |
Identifies the RootNodes dependency property.
|
Properties
Name | Description | |
---|---|---|
Count |
Gets the count of entities managed by this EntityManager.
This is a dependency property.
(Inherited from EntityManager.) | |
DataManagementMode |
Gets a value indicating the data management mode used with the entity manager.
(Inherited from EntityManager.) | |
DependencyObjectType | (Inherited from DependencyObject.) | |
Dispatcher | (Inherited from DispatcherObject.) | |
Entities |
Gets the read-only entity collection wrapping the objects that are currently managed.
This is a dependency property.
(Inherited from EntityManager.) | |
EntityCount |
Gets the actual count of entities managed by this EntityManager.
(Inherited from EntityManager.) | |
IndentationMemberPath |
Gets or sets the path to an Int32 value on the source node item to serve as the indentation level in the hierarchical collection, or null to indicate that the indentation level is not provided by the source node item.
The hierarchy is based on the indentation level values of the nodes, so that a node with a lower index in the collection and having a specific indentation level will become the parent node for the nodes with a higher index in the collection and having an increased indentation level.
It is recommended to set this property.
This is a dependency property.
| |
IsDisposed |
Gets a value indicating whether the EntityManager is currently disposed.
(Inherited from EntityManager.) | |
IsExpandedMemberPath |
Gets or sets the path to a Boolean value on the source node item to serve as the expansion indicator in the hierarchical collection, or null to indicate that the expansion indicator is not provided by the source node item.
If a parent node is expanded its child nodes become visible. If a parent node is collapsed its child nodes become invisible.
This is a dependency property.
| |
IsInitialized |
Gets a value indicating whether the entity manager is initialized.
This is a dependency property.
(Inherited from EntityManager.) | |
IsInitializingEntities |
Gets a value indicating whether the EntityManager is currently initializing its entity collection.
(Inherited from EntityManager.) | |
IsSealed | (Inherited from DependencyObject.) | |
IsUsingSimpleDataManagementMode |
Gets a value indicating whether the simple data management mode is used with this entity manager.
(Inherited from EntityManager.) | |
Item |
Gets the node that wraps the specified object from the internal node collection, or null if such node doesn't exist.
| |
Items |
Gets or sets the object collection to be managed.
(Inherited from EntityManager.) | |
LeafCount |
Gets the count of leaf nodes managed by this NodeManager.
This is a dependency property.
| |
LeafNodes |
Gets the leaf nodes managed by this NodeManager.
This is a dependency property.
| |
Nodes |
Gets the read-only node collection wrapping the objects that are currently managed.
This is a dependency property.
| |
ParentEntity |
Gets the parent Entity that owns this EntityManager or null if the manager has no parent entity.
This is a dependency property.
(Inherited from EntityManager.) | |
RootCount |
Gets the count of root nodes managed by this NodeManager.
This is a dependency property.
| |
RootNodes |
Gets the root nodes managed by this NodeManager.
This is a dependency property.
| |
VisibilityFilter |
Gets or sets the visibility filter to apply on the managed entities.
(Inherited from EntityManager.) |
Events
Name | Description | |
---|---|---|
Disposing |
Occurs when the EntityManager is disposed.
(Inherited from EntityManager.) | |
EntitiesChanged |
Occurs when the entities collection is changed.
(Inherited from EntityManager.) | |
Initialized |
Occurs when initialization of the entity manager is completed.
(Inherited from EntityManager.) | |
NewItem |
Occurs when a new item is created in the collection to allow the event handlers to create their own item type.
(Inherited from EntityManager.) | |
VisibilityFilterChanged |
Occurs when the visibility filter is changed.
(Inherited from EntityManager.) |