RolloverModifier
StockSharp.Xaml.Charting.ChartModifiers
RolloverModifier 为图表提供了鼠标翻转的命中测试, 并附加了SeriesInfo对象的集合, 以约束鼠标移动时更新的对象。 添加到 UltrachartSurface 中, 并设置 IsEnabled 以启用此行为
继承自: VerticalSliceModifierBase
构造函数
RolloverModifier
public RolloverModifier()
rolloverModifier = RolloverModifier()
初始化了 & ##RolloverModifier+# 类的新实例 。
属性
DrawVerticalLine
public bool DrawVerticalLine { get; set; }
value = rolloverModifier.DrawVerticalLine
rolloverModifier.DrawVerticalLine = value
获取或设定是否在翻转位置绘制垂直线条
方法
ClearAll
protected override void ClearAll()
rolloverModifier.ClearAll()
当在衍生类中被覆盖时, 这种方法应该清除 ModifierSurface 中的所有标记和工具提示
GetIncludeSeries
public static bool GetIncludeSeries(DependencyObject obj)
result = RolloverModifier.GetIncludeSeries(obj)
是否包含系列
GetRolloverMarkerFrom
protected override FrameworkElement GetRolloverMarkerFrom(SeriesInfo seriesInfo)
result = rolloverModifier.GetRolloverMarkerFrom(seriesInfo)
从 SeriesInfo 获得翻转标记以放置在图表上
- seriesInfo
HandleMasterMouseEvent
protected override void HandleMasterMouseEvent(Point mousePoint)
rolloverModifier.HandleMasterMouseEvent(mousePoint)
当在衍生类中被覆盖时, 调用处理主操作 ChartModifierBase MouseMove 事件
- mousePoint
- 当前鼠标点
OnSelectedSeriesChanged
protected override void OnSelectedSeriesChanged(IEnumerable<IRenderableSeries> oldSeries, IEnumerable<IRenderableSeries> newSeries)
rolloverModifier.OnSelectedSeriesChanged(oldSeries, newSeries)
当父表层 & ##SelectedSeries ##% 收藏更改时调用
- oldSeries
- newSeries
SetIncludeSeries
public static void SetIncludeSeries(DependencyObject obj, bool value)
RolloverModifier.SetIncludeSeries(obj, value)
设置包含序列( 否)
TryUpdateOverlays
protected override void TryUpdateOverlays(Point atPoint)
rolloverModifier.TryUpdateOverlays(atPoint)
如果当前修改的 *##IsEnabled ##,且点对修改的正确,则更新轴和图表上方
- atPoint
- 当前鼠标点
字段
DrawVerticalLineProperty
public static readonly DependencyProperty DrawVerticalLineProperty
value = RolloverModifier.DrawVerticalLineProperty
定义 DrawVerticalLine DependencyProperty 定义
IncludeSeriesProperty
public static readonly DependencyProperty IncludeSeriesProperty
value = RolloverModifier.IncludeSeriesProperty
Defined IncludeSeries Attached Property