The ResourceManager type exposes the following members.

Constructors

  NameDescription
ResourceManagerOverloaded.

Methods

  NameDescription
AddOverloaded.
AddRangeOverloaded.
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.)
ClearValueOverloaded.
CoerceValue (Inherited from DependencyObject.)
CreateEntity
Creates a new resource wrapping the specified object.
(Overrides EntityManager..::.CreateEntity(Object).)
CreateEntityCollection
Creates the internal resource collection to be used as the resource host of this ResourceManager.
(Overrides EntityManager..::.CreateEntityCollection()()().)
CreateEntityFromSimpleItem
Creates a new resource for simple data management mode.
(Overrides EntityManager..::.CreateEntityFromSimpleItem(SimpleEntityItem).)
CreateReadOnlyEntityCollection
Creates the internal read-only resource collection to be provided by this ResourceManager.
(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.)
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.)
GetResource
Gets the resource that wraps the specified object from the internal resource collection, or null if such resource doesn't exist.
GetResourceAt
Gets the resource at the specified index from the internal resource collection.
GetType (Inherited from Object.)
GetValue (Inherited from DependencyObject.)
InitializeEntityCollection
Sets up the read only resource collection to be used for viewing resource externally.
(Overrides EntityManager..::.InitializeEntityCollection(EntityCollection).)
InsertOverloaded.
InsertRangeOverloaded.
InvalidateProperty (Inherited from DependencyObject.)
MemberwiseClone (Inherited from Object.)
MoveOverloaded.
MoveRange
Moves a range of items to a new index in the managed collection.
(Inherited from EntityManager.)
OnContentMemberPathChanged
Called when the ContentMemberPath property changes.
OnCostPerHourMemberPathChanged
Called when the CostPerHourMemberPath property changes.
OnCostPerUsageMemberPathChanged
Called when the CostPerUsageMemberPath property changes.
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.)
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 entities are initialized. Inheriters may override this method to provide finalization for the managed entities.
(Inherited from EntityManager.)
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.
(Inherited from EntityManager.)
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.)
OnScheduleMemberPathChanged
Called when the ScheduleMemberPath property changes.
OnVisibilityFilterChanged
Raises the VisibilityFilterChanged. Called when the visibility filter is changed.
(Inherited from EntityManager.)
ReadLocalValue (Inherited from DependencyObject.)
RemoveOverloaded.
RemoveAt
Removes the entity at the specified index of the managed collection.
(Inherited from EntityManager.)
RemoveRangeOverloaded.
RemoveRangeAt
Removes the entities at the specified index of the managed collection.
(Inherited from EntityManager.)
RemoveValueOverloaded.
SetCurrentValue (Inherited from DependencyObject.)
SetValueOverloaded.
ShouldSerializeProperty (Inherited from DependencyObject.)
ToString (Inherited from Object.)
UpdateValueOverloaded.
VerifyAccess (Inherited from DispatcherObject.)

Fields

  NameDescription
ContentMemberPathProperty
Identifies the ContentMemberPath dependency property.
CostPerHourMemberPathProperty
Identifies the CostPerHourMemberPath dependency property.
CostPerUsageMemberPathProperty
Identifies the CostPerUsageMemberPath dependency property.
ResourcesProperty
Identifies the Resources dependency property.
ScheduleMemberPathProperty
Identifies the ScheduleMemberPath dependency property.

Properties

  NameDescription
ContentMemberPath
Gets or sets the path to an Object value on a source resource item to serve as the resource content, or null to indicate that the content is not provided by the source resource item. It is recommended to set this property. This is a dependency property.
CostPerHourMemberPath
Gets or sets the path to a Double value on a source resource item to serve as the resource cost per hour, or null to indicate that the cost per hour is not provided by the source resource item. The resource cost per hour is applied when computing a task cost, proportionally for each assignment, considering the task duration and the assigned allocation units. This is a dependency property.
CostPerUsageMemberPath
Gets or sets the path to a Double value on a source resource item to serve as the resource cost per usage, or null to indicate that the cost per usage is not provided by the source resource item. The resource cost per usage is applied when computing a task cost, one time for each assignment, without considering the task duration or the assigned allocation units. This is a dependency property.
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.)
IsDisposed
Gets a value indicating whether the EntityManager is currently disposed.
(Inherited from EntityManager.)
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 resource that wraps the specified object from the internal resource collection, or null if such resource doesn't exist.
Items
Gets or sets the object collection to be managed.
(Inherited from EntityManager.)
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.)
Resources
Gets the read-only resource collection wrapping the objects that are currently managed. This is a dependency property.
ScheduleMemberPath
Gets or sets the path to a Schedule value on a source resource item to serve as the resource schedule, or null to indicate that the schedule is not provided by the source resource item. The resource schedule indicates the time intervals of a day that the resource can use as work time for achieving completion of a task, restricting the task schedule further. If the resource schedule is not set it means that the resource can use any time interval as work time, and the task schedule is not restricted. This is a dependency property.
VisibilityFilter
Gets or sets the visibility filter to apply on the managed entities.
(Inherited from EntityManager.)

Events

  NameDescription
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.)

See Also