CursorModifier

StockSharp.Xaml.Charting.ChartModifiers

CursorModifier は、マウスの下の X,Y のデータ値でクロスヘア(カーソル)とツールチップを 提供し、 マウスの移動として 移動します。 UltrachartSurfaceに追加し、IsEnabled を設定して、この動作を有効にします。

継承元: TooltipModifierBase

コンストラクター

CursorModifier
public CursorModifier()
cursorModifier = CursorModifier()

CursorModifierクラスの新しいインスタンスを初期化します。

プロパティ

AxisInfo
public ObservableCollection<AxisInfo> AxisInfo { get; set; }
value = cursorModifier.AxisInfo
cursorModifier.AxisInfo = value

AxisLabelTemplate制御テンプレートで定義されたUIにデータ転送が可能なAxisInfo@ structsのコレクションを提供

HoverDelay
public double HoverDelay { get; set; }
value = cursorModifier.HoverDelay
cursorModifier.HoverDelay = value

ミリ秒単位でツールチップを表示するための遅延またはセット

ShowTooltip
public bool ShowTooltip { get; set; }
value = cursorModifier.ShowTooltip
cursorModifier.ShowTooltip = value

値の取得やセット、カーソルのツールチップを表示したり、または表示しないかどうかを示します。

XAxisInfo
public AxisInfo XAxisInfo { get; set; }
value = cursorModifier.XAxisInfo
cursorModifier.XAxisInfo = value

データを転送する可能性がある AxisInfoオブジェクトを提供します。

YAxisInfo
public AxisInfo YAxisInfo { get; set; }
value = cursorModifier.YAxisInfo
cursorModifier.YAxisInfo = value

データを転送する可能性がある AxisInfoオブジェクトを提供します。

メソッド

ClearAll
protected override void ClearAll()
cursorModifier.ClearAll()

派生したクラスに上書きすると、ModifierSurfaceからすべてのマーカーとツールチップをクリアするべきです。

GetAxesData
protected virtual void GetAxesData(Point mousePoint)
cursorModifier.GetAxesData(mousePoint)

あらゆる軸でヒットテストを行い、AxisInfoコレクションにデータを集計します。

mousePoint
GetIncludeSeries
public static bool GetIncludeSeries(DependencyObject obj)
result = CursorModifier.GetIncludeSeries(obj)

付属のシリーズをゲットするか、またはない

GetSeriesInfoAt
protected override IEnumerable<SeriesInfo> GetSeriesInfoAt(Point point)
result = cursorModifier.GetSeriesInfoAt(point)

親ParentSurfaceでRenderableSeriesを列挙し、所定の点でSeriesInfoオブジェクトを取得します。

point
HandleMasterMouseEvent
protected override void HandleMasterMouseEvent(Point mousePoint)
cursorModifier.HandleMasterMouseEvent(mousePoint)

派生したクラスに上書きされると、マスターChartModifierBase MouseMoveイベントを扱います

mousePoint
現在のマウスポイント
HandleSlaveMouseEvent
protected override void HandleSlaveMouseEvent(Point mousePoint)
cursorModifier.HandleSlaveMouseEvent(mousePoint)

派生したクラスに上書きされると、Slave ChartModifierBase MouseMoveイベントを扱います

mousePoint
現在のマウスポイント
OnAttached
public override void OnAttached()
cursorModifier.OnAttached()

チャート修飾子がチャート表に取り付けられたときの呼び出し

OnAxisLabelTemplateChanged
protected override void OnAxisLabelTemplateChanged()
cursorModifier.OnAxisLabelTemplateChanged()

派生したクラスに上書きするときは、新しいテンプレートを軸ラベルに適用し、

OnDetached
public override void OnDetached()
cursorModifier.OnDetached()

チャート修飾子がチャート面から離脱される直前に呼び出される

OnParentSurfaceMouseEnter
protected override void OnParentSurfaceMouseEnter()
cursorModifier.OnParentSurfaceMouseEnter()

マウスが親@UltrachartSurfaceに入ったときに呼び出される

OnTooltipLabelTemplateChanged
protected override void OnTooltipLabelTemplateChanged()
cursorModifier.OnTooltipLabelTemplateChanged()

派生したクラスに上書きするときは、新しいテンプレートをツールチップラベルに適用し、

SetIncludeSeries
public static void SetIncludeSeries(DependencyObject obj, bool value)
CursorModifier.SetIncludeSeries(obj, value)

付属シリーズをセットするか、またはない

フィールド

IncludeSeriesProperty
public static readonly DependencyProperty IncludeSeriesProperty
value = CursorModifier.IncludeSeriesProperty

特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人

ShowTooltipProperty
public static readonly DependencyProperty ShowTooltipProperty
value = CursorModifier.ShowTooltipProperty

電子メール:ShowTooltipDependencyProperty@