The EntityManager type exposes the following members.

Constructors

  NameDescription
EntityManagerOverloaded.

Methods

  NameDescription
Add
Adds an entity to the end of the managed collection.
AddRange
Adds a set of entities to the end of the managed collection.
BeginInit
Signals the entity manager that initialization is starting.
CheckAccess (Inherited from DispatcherObject.)
Clear
Removes all entities from the managed collection.
ClearValueOverloaded.
CoerceValue (Inherited from DependencyObject.)
CreateEntity
Creates a new entity wrapping the specified object. Inheriters should override this method to create their own entity type.
CreateEntityCollection
Creates the internal entity collection to be used as the entity host of this EntityManager. Inheriters should override this method and provide their own entity collection type.
CreateEntityFromSimpleItem
Creates a new entity for simple data management mode. Inheriters should override this method to create their own entity type.
CreateReadOnlyEntityCollection
Creates the internal read-only entity collection to be provided by this EntityManager. Inheriters should override this method and provide their own read-only entity collection type.
Dispose
Releases all resources used by the EntityManager.
EndInit
Signals the entity manager that initialization is complete.
Equals (Inherited from DependencyObject.)
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.
GetEntityAt
Gets the entity at the specified index from the internal entity collection.
GetHashCode (Inherited from DependencyObject.)
GetLocalValueEnumerator (Inherited from DependencyObject.)
GetType (Inherited from Object.)
GetValue (Inherited from DependencyObject.)
InitializeEntityCollection
Initializes the read only entity collection to be used for viewing entities externally. Inheriters should override this method to initialize their own read only entity collection type.
Insert
Inserts an entity into the managed collection.
InsertRange
Inserts a set of entities into the managed collection.
InvalidateProperty (Inherited from DependencyObject.)
MemberwiseClone (Inherited from Object.)
MoveOverloaded.
MoveRange
Moves a range of items to a new index in the managed collection.
OnCountChanged
Called when the Count property changes.
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.
OnDisposing
Called when the EntityManager is disposed.
OnEntitiesChanged
Raises the EntitiesChanged event. Called when the entities collection is changed.
OnInitialization
Called when the EntityManager is initialized.
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.
OnInitializeEntitiesCompleted
Executed after the managed entities are initialized. Inheriters may override this method to provide finalization for the managed entities.
OnInitializeEntitiesCompleting
Executed when the managed entities are initialized. Inheriters may override this method to provide final property invalidation for the managed entities. The initial index of the entities. The initialized entities.
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.
OnPropertyChanged (Inherited from DependencyObject.)
OnVisibilityFilterChanged
Raises the VisibilityFilterChanged. Called when the visibility filter is changed.
ReadLocalValue (Inherited from DependencyObject.)
Remove
Removes a specific entity from the managed collection.
RemoveAt
Removes the entity at the specified index of the managed collection.
RemoveRange
Removes specific entities from the managed collection.
RemoveRangeAt
Removes the entities at the specified index of the managed collection.
RemoveValueOverloaded.
SetCurrentValue (Inherited from DependencyObject.)
SetValueOverloaded.
ShouldSerializeProperty (Inherited from DependencyObject.)
ToString (Inherited from Object.)
UpdateValueOverloaded.
VerifyAccess (Inherited from DispatcherObject.)

Fields

  NameDescription
CountProperty
Identifies the Count dependency property.
EntitiesProperty
Identifies the Entities dependency property.
IsInitializedProperty
Identifies the IsInitialized dependency property.
ItemsProperty
Identifies the Items dependency property.
ParentEntityProperty
Identifies the ParentEntity dependency property.

Properties

  NameDescription
Count
Gets the count of entities managed by this EntityManager. This is a dependency property.
DataManagementMode
Gets a value indicating the data management mode used with the entity manager.
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.
EntityCount
Gets the actual count of entities managed by this EntityManager.
IsDisposed
Gets a value indicating whether the EntityManager is currently disposed.
IsInitialized
Gets a value indicating whether the entity manager is initialized. This is a dependency property.
IsInitializingEntities
Gets a value indicating whether the EntityManager is currently initializing its entity collection.
IsSealed (Inherited from DependencyObject.)
IsUsingSimpleDataManagementMode
Gets a value indicating whether the simple data management mode is used with this entity manager.
Item
Gets the entity that wraps the specified object from the internal entity collection, or null if such entity doesn't exist.
Items
Gets or sets the object collection to be managed.
ParentEntity
Gets the parent Entity that owns this EntityManager or null if the manager has no parent entity. This is a dependency property.
VisibilityFilter
Gets or sets the visibility filter to apply on the managed entities.

Events

  NameDescription
Disposing
Occurs when the EntityManager is disposed.
EntitiesChanged
Occurs when the entities collection is changed.
Initialized
Occurs when initialization of the entity manager is completed.
NewItem
Occurs when a new item is created in the collection to allow the event handlers to create their own item type.
VisibilityFilterChanged
Occurs when the visibility filter is changed.

See Also