UltrachartGroup

StockSharp.Xaml.Charting

An ItemsControl which allows grouping of multiple UltrachartSurface instances to create a multi-paned chart. Used specifically by StockCharts but also applicable to other chart types

Inherits: ItemsControl

Implements: INotifyPropertyChanged

Constructors

UltrachartGroup()

Initializes a new instance of the UltrachartGroup class.

Properties

HasTabbedItems : bool

Gets a value, indicates, whether container has tabbed panes

IsTabbed : bool

Gets or sets value, indicates whether panes are tabbed or not

Methods

GetContainerForItemOverride() : DependencyObject

Creates or identifies the element that is used to display the given item.

Returns: The element that is used to display the given item.

GetVerticalChartGroup(DependencyObject) : string

Gets the vertical chart group depedency property

element
The element.
IsItemItsOwnContainerOverride(object) : bool

Determines if the specified item is (or is eligible to be) its own container.

item
The item to check.

Returns: true if the item is (or is eligible to be) its own container; otherwise, false.

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.

OnItemsChanged(NotifyCollectionChangedEventArgs)

Invoked when the Items property changes.

e
Information about the change.
OnItemsSourceChanged(IEnumerable, IEnumerable)

Called when the ItemsSource property changes.

oldValue
Old value of the ItemsSource property.
newValue
New value of the ItemsSource property.
SetVerticalChartGroup(DependencyObject, string)

Sets the vertical chart group dependency Property

element
The element.
syncWidthGroup
The named group

Events

PropertyChanged : PropertyChangedEventHandler

Occurs when a property changes. Part of the INotifyPropertyChanged implementation

Fields

IsTabbedProperty : DependencyProperty

Defines the IsTabbed DependencyProperty

VerticalChartGroupProperty : DependencyProperty

Defines the VerticalChartGroup DependencyProperty