MindFusion.Wpf Pack Programmer's Guide
ResourceChart Members
Constructors Fields Properties Methods Events
 


Displays resource allocation for tasks over a period of time.

The following tables list the members exposed by the ResourceChart type.

 Public Constructors

  Name Description

ResourceChart

Initializes a new instance of the ResourceChart class.

 Public Fields

  Name Description

ActivityChildrenExpressionProperty

Identifies the ActivityChildrenExpression dependency property. (Inherited from BaseChart.)

ActivityEndTimeExpressionProperty

Identifies the ActivityEndTimeExpression dependency property. (Inherited from BaseChart.)

ActivityNameExpressionProperty

Identifies the ActivityNameExpression dependency property. (Inherited from BaseChart.)

ActivityNameForegroundProperty

Identifies the ActivityNameForeground dependency property.

ActivityProgressExpressionProperty

Identifies the ActivityProgressExpression dependency property. (Inherited from BaseChart.)

ActivityStartTimeExpressionProperty

Identifies the ActivityStartTimeExpression dependency property. (Inherited from BaseChart.)

AllocationActivityExpressionProperty

Identifies the AllocationActivityExpression dependency property. (Inherited from BaseChart.)

AllocationEndTimeExpressionProperty

Identifies the AllocationEndTimeExpression dependency property. (Inherited from BaseChart.)

AllocationProgressExpressionProperty

Identifies the AllocationProgressExpression dependency property. (Inherited from BaseChart.)

AllocationResourceExpressionProperty

Identifies the AllocationResourceExpression dependency property. (Inherited from BaseChart.)

AllocationStartTimeExpressionProperty

Identifies the AllocationStartTimeExpression dependency property. (Inherited from BaseChart.)

AllowAutoScrollProperty

Identifies the AllowAutoScroll dependency property. (Inherited from BaseChart.)

AllowInfiniteScrollProperty

Identifies the AllowInfiniteScroll dependency property. (Inherited from BaseChart.)

DataTypeProperty

Identifies the DataType dependency property.

DependencyFromExpressionProperty

Identifies the DependencyFromExpression dependency property. (Inherited from BaseChart.)

DependencyToExpressionProperty

Identifies the DependencyToExpression dependency property. (Inherited from BaseChart.)

DependencyTypeExpressionProperty

Identifies the DependencyTypeExpression dependency property. (Inherited from BaseChart.)

ExpressionConverterProperty

Identifies the ExpressionConverter dependency property. (Inherited from BaseChart.)

HeaderBackgroundProperty

Identifies the HeaderBackground dependency property. (Inherited from BaseChart.)

HeaderBorderBrushProperty

Identifies the HeaderBorderBrush dependency property. (Inherited from BaseChart.)

HeaderBorderThicknessProperty

Identifies the HeaderBorderThickness dependency property. (Inherited from BaseChart.)

HeaderContentTemplateProperty

Identifies the HeaderContentTemplate dependency property. (Inherited from BaseChart.)

HeaderFontSizeProperty

Identifies the HeaderFontSize dependency property. (Inherited from BaseChart.)

HeaderForegroundProperty

Identifies the HeaderBackground dependency property. (Inherited from BaseChart.)

HeaderMarginProperty

Identifies the HeaderMargin dependency property. (Inherited from BaseChart.)

IsSnappingEnabledProperty

Identifies the IsSnappingEnabled dependency property. (Inherited from BaseChart.)

IsSnappingProperty

Identifies the IsSnapping dependency property. (Inherited from BaseChart.)

ItemAccentBrushProperty

Identifies the ItemAccentBrush dependency property. (Inherited from BaseChart.)

ItemBackgroundProperty

Identifies the ItemBackground dependency property. (Inherited from BaseChart.)

ItemBorderBrushProperty

Identifies the ItemBorderBrush dependency property. (Inherited from BaseChart.)

ItemFocusBrushProperty

Identifies the ItemFocusBrush dependency property. (Inherited from BaseChart.)

ItemHeightProperty

Identifies the ItemHeight dependency property. (Inherited from BaseChart.)

ItemLeftResizeCursorProperty

Identifies the ItemLeftResizeCursor dependency property. (Inherited from BaseChart.)

ItemMouseOverBackgroundProperty

Identifies the ItemMouseOverBackground dependency property. (Inherited from BaseChart.)

ItemMouseOverBorderBrushProperty

Identifies the ItemMouseOverBorderBrush dependency property. (Inherited from BaseChart.)

ItemProgressResizeCursorProperty

Identifies the ItemProgressResizeCursor dependency property. (Inherited from BaseChart.)

ItemRightResizeCursorProperty

Identifies the ItemRightResizeCursor dependency property. (Inherited from BaseChart.)

ItemTemplateProperty

Identifies the ItemTemplate dependency property.

LeftPanelWidthProperty

Identifies the LeftPanelWidth dependency property. (Inherited from BaseChart.)

PopupPlacementProperty

Identifies the PopupPlacement dependency property. (Inherited from BaseChart.)

PopupStyleProperty

Identifies the PopupStyle dependency property. (Inherited from BaseChart.)

RelativeTimelineDateProperty

Identifies the RelativeTimelineDate dependency property. (Inherited from BaseChart.)

ResourceDescriptionExpressionProperty

Identifies the ResourceDescriptionExpression dependency property. (Inherited from BaseChart.)

ResourceTitleExpressionProperty

Identifies the ResourceTitleExpression dependency property. (Inherited from BaseChart.)

ShowActivitiesProperty

Identifies the ShowActivities dependency property.

ShowNowProperty

Identifies the ShowNow dependency property. (Inherited from BaseChart.)

ShowPopupsProperty

Identifies the ShowPopups dependency property. (Inherited from BaseChart.)

ShowStartEndIndicatorsProperty

Identifies the ShowStartEndIndicators depednency property. (Inherited from BaseChart.)

SnappingPointCountProperty

Identifies the SnappingPointCount dependency property. (Inherited from BaseChart.)

TimelineDateTimeUnitsAfterProperty

Identifies the TimelineDateTimeUnitsAfter dependency property. (Inherited from BaseChart.)

TimelineDateTimeUnitsBeforeProperty

Identifies the TimelineDateTimeUnitsBefore dependency property. (Inherited from BaseChart.)

TimelineHeaderProperty

Identifies the TimelineHeader dependency property. (Inherited from BaseChart.)

 Public Properties

  Name Description

ActivityChildrenExpression

Gets or sets the BindingExpression that identifies the children of the underlying items. This is a dependency property. (Inherited from BaseChart.)

ActivityEndTimeExpression

Gets or sets the BindingExpression that identifies the end time of the underlying items. This is a dependency property. (Inherited from BaseChart.)

ActivityNameExpression

Gets or sets the BindingExpression that identifies the name of the underlying activities. This is a dependency property. (Inherited from BaseChart.)

ActivityNameForeground

Gets or sets the Foreground of the text, displaying the name of the allocated activity in an AllocationPresenter. This is a dependency property.

ActivityProgressExpression

Gets or sets the BindingExpression that identifies the progress of the underlying items. This is a dependency property. (Inherited from BaseChart.)

ActivityStartTimeExpression

Gets or sets the BindingExpression that identifies the start time of the underlying items. This is a dependency property. (Inherited from BaseChart.)

AllocationActivityExpression

Gets or sets the BindingExpression that identifies the activity of the underlying allocations. This is a dependency property. (Inherited from BaseChart.)

AllocationEndTimeExpression

Gets or sets the BindingExpression that identifies the end time of the underlying allocations. This is a dependency property. (Inherited from BaseChart.)

AllocationProgressExpression

Gets or sets the BindingExpression that identifies the progress of the underlying allocations. This is a dependency property. (Inherited from BaseChart.)

AllocationResourceExpression

Gets or sets the BindingExpression that identifies the resource of the underlying allocations. This is a dependency property. (Inherited from BaseChart.)

AllocationStartTimeExpression

Gets or sets the BindingExpression that identifies the start time of the underlying allocations. This is a dependency property. (Inherited from BaseChart.)

AllowAutoScroll

Gets or sets a value indicating if auto scrolling is allowed in the chart. This is a dependency property. (Inherited from BaseChart.)

AllowInfiniteScroll

Gets or sets a value indicating if infinite scrolling is allowed in the chart. This is a dependency property. (Inherited from BaseChart.)

AutoScrollSpeed

Gets or sets the auto scrolling speed, in milliseconds. (Inherited from BaseChart.)

Columns

Gets or sets a list with the columns displayed in the left grid. The columns in this list are automatically generated by the control. (Inherited from BaseChart.)

DataType

Gets or sets the type of the data contained in the grid. This is a dependency property.

DependencyFromExpression

Gets or sets a string that identifies the source activity of the underlying dependencies. This is a dependency property. (Inherited from BaseChart.)

DependencyToExpression

Gets or sets a string that identifies the target activity of the underlying dependencies. This is a dependency property. (Inherited from BaseChart.)

DependencyTypeExpression

Gets or sets a string that identifies the type of the underlying dependencies. This is a dependency property. (Inherited from BaseChart.)

ExpressionConverter

Gets or sets an IValueConverter object that can be used to convert the values produced from the expressions. This is a dependency property. (Inherited from BaseChart.)

HeaderBackground

Gets or sets the brush used to fill the header background. This is a dependency property. (Inherited from BaseChart.)

HeaderBorderBrush

Gets or sets border brush of the grid header. This is a dependency property. (Inherited from BaseChart.)

HeaderBorderThickness

Gets or sets the border thickness of the grid header. This is a dependency property. (Inherited from BaseChart.)

HeaderContentTemplate

Gets or sets the template to use for the individual headers in the presenter. This is a dependency property. (Inherited from BaseChart.)

HeaderFontSize

Gets or sets the size of the texts displayed in the grid header. This is a dependency property. (Inherited from BaseChart.)

HeaderForeground

Gets or sets the brush used to draw the texts displayed in the grid header. This is a dependency property. (Inherited from BaseChart.)

HeaderMargin

Gets or sets the margin of the texts displayed in the grid header. This is a dependency property. (Inherited from BaseChart.)

IsSnapping

Gets or sets a value indicating whether snapping is enabled and the snapping criteria are met. This is a dependency property. (Inherited from BaseChart.)

IsSnappingEnabled

Gets or sets a value indicating whether item snapping is enabled. This is a dependency property. (Inherited from BaseChart.)

ItemAccentBrush

Gets or sets the brush used for special parts such as the start and end brackets of the items in the chart. This is a dependency property. (Inherited from BaseChart.)

ItemBackground

Gets or sets the background of the items in the chart. This is a dependency property. (Inherited from BaseChart.)

ItemBorderBrush

Gets or sets the border brush of the items in the chart. This is a dependency property. (Inherited from BaseChart.)

ItemFocusBrush

Gets or sets the brush of the focus indicator of the items in the chart. This is a dependency property. (Inherited from BaseChart.)

ItemHeight

Gets or sets the height of the items in the chart. This is a dependency property. (Inherited from BaseChart.)

ItemLeftResizeCursor

Gets or sets the cursor to display when the user is resizing the start of an item in the chart or when the user is about to start a resizing operation. This is a dependency property. (Inherited from BaseChart.)

ItemMouseOverBackground

Gets or sets the background of the items in the chart when the user points them with the mouse. This is a dependency property. (Inherited from BaseChart.)

ItemMouseOverBorderBrush

Gets or sets the border brush of the items in the chart when the user points them with the mouse. This is a dependency property. (Inherited from BaseChart.)

ItemProgressResizeCursor

Gets or sets the cursor to display when the user is modifying the progress of an item in the chart or when the user is about to start a modification. This is a dependency property. (Inherited from BaseChart.)

ItemRightResizeCursor

Gets or sets the cursor to display when the user is resizing the end of an item in the chart or when the user is about to start a resizing operation. This is a dependency property. (Inherited from BaseChart.)

ItemTemplate

Gets or sets the DataTemplate used to display each item. This is a dependency property.

LeftPanelWidth

Gets or sets the width of the left panel in the chart. This is a dependency property. (Inherited from BaseChart.)

PopupPlacement

Gets or sets the placement position of item popups in a chart. This is a dependency property. (Inherited from BaseChart.)

PopupStyle

Gets or sets the style of the popup windows displayed when the items in the chart are being modified interactively. This is a dependency property. (Inherited from BaseChart.)

Project

Gets the IProjectViewModel object assigned to this chart. (Inherited from BaseChart.)

RelativeTimelineDate

Gets or sets the relative date of the timeline in the right grid. This is a dependency property. (Inherited from BaseChart.)

ResourceDescriptionExpression

Gets or sets the BindingExpression that identifies the description of the underlying resources. This is a dependency property. (Inherited from BaseChart.)

ResourceTitleExpression

Gets or sets the BindingExpression that identifies the title of the underlying resources. This is a dependency property. (Inherited from BaseChart.)

ShowActivities

Gets or sets a value indicating whether an allocation presenter will display the name of the activity it's allocatated to. This is a dependency property.

ShowNow

Gets or sets a value indicating whether indication of the current time will be displayed in the right (Schedule) grid. This is a dependency property. (Inherited from BaseChart.)

ShowPopups

Gets or sets whether popups are displayed during interactive operations on activities in the chart. This is a dependency property. (Inherited from BaseChart.)

ShowStartEndIndicators

Gets or sets a value indicating whether indicators for ProjectStart and ProjectEnd will be displayed in the right (Schedule) grid. This is a dependency property. (Inherited from BaseChart.)

SnappingPointCount

Gets or sets the number of snapping point within each timeline cell. This is a dependency property. (Inherited from BaseChart.)

TimelineDateTimeUnitsAfter

Gets or sets the number of time units after the relative Timeline date to display. This is a dependency property. (Inherited from BaseChart.)

TimelineDateTimeUnitsBefore

Gets or sets the number of time units before the relative Timeline date to display. This is a dependency property. (Inherited from BaseChart.)

TimelineHeader

Gets or sets the TimelineHeader object of the schedule grid. This is a dependency property. (Inherited from BaseChart.)

 Protected Properties

  Name Description

IsAutoScrolling

Gets or sets the current autoscrolling state. (Inherited from BaseChart.)

 Public Methods

  Name Description

CreateChartImage

Creates a bitmap containing an image of the chart. (Inherited from BaseChart.)

CreateViewModel

Creates a new ViewModel for the specified activity and dependency models. The ViewModel is automatically associated with the chart through its DataContext property. (Inherited from BaseChart.)

DrillIn

Overloaded. Zooms in the view. (Inherited from BaseChart.)

DrillOut

Overloaded. Zooms out the view. (Inherited from BaseChart.)

DrillTo

Overloaded. Zooms the view to a specified relative date, specifying the settings for the bottom timeline. (Inherited from BaseChart.)

OnApplyTemplate

BaseChart.OnApplyTemplate override.

ScrollIntoView

Overloaded. Scrolls to a given allocation or resource.

 Protected Methods

  Name Description

OnAllocationClicked

Raises the AllocationClicked event.

OnAllocationModified

Raises the AllocationModified event.

OnAllocationModifying

Raises the AllocationModifying event.

OnAllocationPresenterCreated

Raises the AllocationPresenterCreated event.

OnDrilledIn

Raises the DrilledIn event. (Inherited from BaseChart.)

OnDrilledOut

Raises the DrilledOut event. (Inherited from BaseChart.)

OnDrillingIn

Raises the DrillingIn event. (Inherited from BaseChart.)

OnDrillingOut

Raises the DrillingOut event. (Inherited from BaseChart.)

OnKeyDown

UIElement.OnKeyDown override. (Inherited from BaseChart.)

OnKeyUp

UIElement.OnKeyUp override. (Inherited from BaseChart.)

OnLostFocus

Control.OnLostFocus override. (Inherited from BaseChart.)

OnMouseLeftButtonDown

UIElement.OnMouseLeftButtonDown override. (Inherited from BaseChart.)

OnMouseLeftButtonUp

UIElement.OnMouseLeftButtonUp override. (Inherited from BaseChart.)

OnMouseMove

UIElement.OnMouseMove override. (Inherited from BaseChart.)

OnPreviewMouseLeftButtonUp

UIElement.OnPreviewMouseLeftButtonUp override. (Inherited from BaseChart.)

OnPreviewMouseUp

Control.OnPreviewMouseUp override. (Inherited from BaseChart.)

OnPreviewMouseWheel

UIElement.OnPreviewMouseWheel override. (Inherited from BaseChart.)

OnRelativeTimelineDateChanged

Raises the RelativeTimelineDateChanged event. (Inherited from BaseChart.)

 Public Events

  Name Description

AllocationClicked

Raised when the user clicks on an allocation with the mouse.

AllocationModified

Raised when the user has modified an allocation interactively.

AllocationModifying

Raised when the user is modifying an allocation interactively.

AllocationPresenterCreated

Raised when an AllocationPresenter object is created for an IResourceAllocationViewModel to allow customization of the presenter.

DrilledIn

Raised when the view was drilled in. (Inherited from BaseChart.)

DrilledOut

Raised when the view was drilled out. (Inherited from BaseChart.)

DrillingIn

Raised when the view is currently drilling in. (Inherited from BaseChart.)

DrillingOut

Raised when the view is currently drilling out. (Inherited from BaseChart.)

RelativeTimelineDateChanged

Occurs when RelativeTimelineDate changes. (Inherited from BaseChart.)

 See Also

ResourceChart Class
MindFusion.DataViews.Wpf Namespace