UltrachartGroup
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
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