IChartModifierBase

StockSharp.Xaml.Charting.ChartModifiers

Базовый интерфейс для общих общих свойств ChartModifiers в 2D- и 3D-библиотеках Ultrachart.

Реализует: IReceiveMouseEvents, INotifyPropertyChanged

Свойства

DataContext
public object DataContext { get; set; }
value = iChartModifierBase.DataContext
iChartModifierBase.DataContext = value

Получает или устанавливает DataContext для этого модификатора диаграмм

IsAttached
public bool IsAttached { get; set; }
value = iChartModifierBase.IsAttached
iChartModifierBase.IsAttached = value

Получает или устанавливает, прикреплен ли этот модификатор диаграммы к родительскому UltrachartSurface

ModifierName
public string ModifierName { get; }
value = iChartModifierBase.ModifierName

Получить имя модификатора

ModifierSurface
public IChartModifierSurface ModifierSurface { get; }
value = iChartModifierBase.ModifierSurface

Получает экземпляр IChartModifierSurface на родительском UltrachartSurface, который действует как холст для размещения UIElements

ReceiveHandledEvents
public bool ReceiveHandledEvents { get; }
value = iChartModifierBase.ReceiveHandledEvents

Если это правда, то IChartModifier может принимать обработанные события. Модификаторы диаграмм работают аналогично обработчикам событий мыши в WPF и Silverlight. Если модификатор далее вверх по стеку получает событие и обрабатывает его, то последующие модификаторы не получают событие. Это свойство переопределяет это поведение.

Services
public IServiceContainer Services { get; set; }
value = iChartModifierBase.Services
iChartModifierBase.Services = value

Получает ServiceContainer, который предоставляет доступ к услугам по всему Ultrachart. ServiceContainers создаются по одному на UltrachartSurface экземпляр, и совместно используются периферийные компоненты, такие как AxisBase, BaseRenderableSeries, ChartModifierBase экземпляры. Полный список доступных услуг см. замечания по ServiceContainer

Методы

OnAttached
public void OnAttached()
iChartModifierBase.OnAttached()

Вызывается, когда модификатор диаграммы прикреплен к поверхности диаграммы.

OnDetached
public void OnDetached()
iChartModifierBase.OnDetached()

Вызывается непосредственно перед отсоединением модификатора диаграммы от поверхности диаграммы.