ZoomExtentsModifier

StockSharp.Xaml.Charting.ChartModifiers

Обеспечивает масштабирование экстентов или масштабирование до определенных X и Y VisibleRange при взаимодействии с мышью.

Наследует: ChartModifierBase

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

ZoomExtentsModifier
public ZoomExtentsModifier()
zoomExtentsModifier = ZoomExtentsModifier()

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

Свойства

DoubleTapThreshold
public TimeSpan DoubleTapThreshold { get; set; }
value = zoomExtentsModifier.DoubleTapThreshold
zoomExtentsModifier.DoubleTapThreshold = value

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

IsAnimated
public bool IsAnimated { get; set; }
value = zoomExtentsModifier.IsAnimated
zoomExtentsModifier.IsAnimated = value

Получает или устанавливает, должны ли операции масштабирования быть анимированными.

XyDirection
public XyDirection XyDirection { get; set; }
value = zoomExtentsModifier.XyDirection
zoomExtentsModifier.XyDirection = value

Определяет направление работы ZoomExtentsModifier

Методы

OnModifierDoubleClick
public override void OnModifierDoubleClick(ModifierMouseArgs e)
zoomExtentsModifier.OnModifierDoubleClick(e)

Вызывается, когда мышь DoubleClick встречается на родительском элементе UltrachartSurface.

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

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

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

Вызывается, когда происходит взаимодействие Multi-Touch Down на родительском UltrachartSurface

e
Аргументы, детализирующие операцию манипуляции
OnModifierTouchUp
public override void OnModifierTouchUp(ModifierTouchManipulationArgs e)
zoomExtentsModifier.OnModifierTouchUp(e)

Вызывается, когда на родительском элементе UltrachartSurface происходит взаимодействие Multi-Touch Up.

e
Аргументы, детализирующие операцию манипуляции
PerformZoom
protected virtual void PerformZoom()
zoomExtentsModifier.PerformZoom()

Выполняет функцию масштабирования. Вызывается, когда пользователь дважды щелкает мышью (правой кнопкой мыши вверх). Может быть переопределено в производных классах для настройки того, что на самом деле делает масштабирование.

Поля

IsAnimatedProperty
public static readonly DependencyProperty IsAnimatedProperty
value = ZoomExtentsModifier.IsAnimatedProperty

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

XyDirectionProperty
public static readonly DependencyProperty XyDirectionProperty
value = ZoomExtentsModifier.XyDirectionProperty

Определяет свойство зависимости XyDirection