SeriesSelectionModifier

StockSharp.Xaml.Charting.ChartModifiers

Предоставляет возможность выбирать серии с помощью модификатора диаграммы.

Наследует: InspectSeriesModifierBase

Конструкторы

SeriesSelectionModifier
public SeriesSelectionModifier()
seriesSelectionModifier = SeriesSelectionModifier()

Инициализирует новый экземпляр класса SeriesSelectionModifier.

Свойства

SelectedSeriesStyle
public Style SelectedSeriesStyle { get; set; }
value = seriesSelectionModifier.SelectedSeriesStyle
seriesSelectionModifier.SelectedSeriesStyle = value

Получает или устанавливает стиль для выбранной серии.

Методы

ClearAll
protected override void ClearAll()
seriesSelectionModifier.ClearAll()

При переопределении в производном классе этот метод должен удалять все маркеры и всплывающие подсказки из ModifierSurface.

HandleMasterMouseEvent
protected override void HandleMasterMouseEvent(Point mousePoint)
seriesSelectionModifier.HandleMasterMouseEvent(mousePoint)

При переопределении в производном классе вызывается для обработки события Master ChartModifierBase MouseMove.

mousePoint
Текущая точка мыши
HandleSlaveMouseEvent
protected override void HandleSlaveMouseEvent(Point mousePoint)
seriesSelectionModifier.HandleSlaveMouseEvent(mousePoint)

При переопределении в производном классе вызывается для обработки события подчиненного устройства ChartModifierBase MouseMove.

mousePoint
Текущая точка мыши
OnAttached
public override void OnAttached()
seriesSelectionModifier.OnAttached()

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

OnModifierMouseUp
public override void OnModifierMouseUp(ModifierMouseArgs e)
seriesSelectionModifier.OnModifierMouseUp(e)

Вызывается, когда кнопка мыши отпускается на родительском объекте UltrachartSurface.

e
Аргументы, подробно описывающие работу кнопки мыши.
OnParentSurfaceRendered
public override void OnParentSurfaceRendered(UltrachartRenderedMessage e)
seriesSelectionModifier.OnParentSurfaceRendered(e)

Вызывается при рендеринге родительского объекта UltrachartSurface.

e
UltrachartRenderedMessage, который содержит данные аргумента события.
OnSelectedSeriesChanged
protected override void OnSelectedSeriesChanged(IEnumerable<IRenderableSeries> oldSeries, IEnumerable<IRenderableSeries> newSeries)
seriesSelectionModifier.OnSelectedSeriesChanged(oldSeries, newSeries)

Вызывается при изменении коллекции родительской поверхности SelectedSeries.

oldSeries
newSeries

События

SelectionChanged
public event EventHandler<EventArgs> SelectionChanged
seriesSelectionModifier.SelectionChanged += handler

Событие возникает при изменении выбора

Поля

SelectedSeriesStyleProperty
public static readonly DependencyProperty SelectedSeriesStyleProperty
value = SeriesSelectionModifier.SelectedSeriesStyleProperty

Определяет SelectedSelectedSeriesStyle DependencyProperty