IChartModifierBase
A Base interface for common shared properties between ChartModifiers in the 2D and 3D Ultrachart libraries
実装: IReceiveMouseEvents, INotifyPropertyChanged
プロパティ
DataContext : object
Gets or sets the DataContext for this Chart Modifier
IsAttached : bool
Gets or sets whether this Chart Modifier is attached to a parent UltrachartSurface
ModifierName : string
Gets modifier name
ModifierSurface : IChartModifierSurface
Gets the IChartModifierSurface instance on the parent UltrachartSurface, which acts as a canvas to place UIElements
ReceiveHandledEvents : bool
If true, this IChartModifier can receive handled events. Chart modifiers work similarly to mouse event handlers in WPF and Silverlight. If a modifier further up the stack receives an event and handles it, then subsequent modifiers do not receive the event. This property overrides this behaviour.
Services : IServiceContainer
Gets the ServiceContainer which provides access to services throughout Ultrachart. ServiceContainers are created one per UltrachartSurface instance, and shared between peripheral components such as AxisBase, BaseRenderableSeries, ChartModifierBase instances. For a full list of available services, see the remarks on ServiceContainer
メソッド
OnAttached()
Called when the Chart Modifier is attached to the Chart Surface
OnDetached()
Called immediately before the Chart Modifier is detached from the Chart Surface