CursorModifier
CursorModifier は、マウスの下の X,Y のデータ値でクロスヘア(カーソル)とツールチップを 提供し、 マウスの移動として 移動します。 UltrachartSurfaceに追加し、IsEnabled を設定して、この動作を有効にします。
継承元: TooltipModifierBase
コンストラクター
public CursorModifier()
cursorModifier = CursorModifier()
CursorModifierクラスの新しいインスタンスを初期化します。
プロパティ
public ObservableCollection<AxisInfo> AxisInfo { get; set; }
value = cursorModifier.AxisInfo
cursorModifier.AxisInfo = value
AxisLabelTemplate制御テンプレートで定義されたUIにデータ転送が可能なAxisInfo@ structsのコレクションを提供
public double HoverDelay { get; set; }
value = cursorModifier.HoverDelay
cursorModifier.HoverDelay = value
ミリ秒単位でツールチップを表示するための遅延またはセット
public bool ShowTooltip { get; set; }
value = cursorModifier.ShowTooltip
cursorModifier.ShowTooltip = value
値の取得やセット、カーソルのツールチップを表示したり、または表示しないかどうかを示します。
public AxisInfo XAxisInfo { get; set; }
value = cursorModifier.XAxisInfo
cursorModifier.XAxisInfo = value
データを転送する可能性がある AxisInfoオブジェクトを提供します。
public AxisInfo YAxisInfo { get; set; }
value = cursorModifier.YAxisInfo
cursorModifier.YAxisInfo = value
データを転送する可能性がある AxisInfoオブジェクトを提供します。
メソッド
protected override void ClearAll()
cursorModifier.ClearAll()
派生したクラスに上書きすると、ModifierSurfaceからすべてのマーカーとツールチップをクリアするべきです。
protected virtual void GetAxesData(Point mousePoint)
cursorModifier.GetAxesData(mousePoint)
あらゆる軸でヒットテストを行い、AxisInfoコレクションにデータを集計します。
- mousePoint
public static bool GetIncludeSeries(DependencyObject obj)
result = CursorModifier.GetIncludeSeries(obj)
付属のシリーズをゲットするか、またはない
protected override IEnumerable<SeriesInfo> GetSeriesInfoAt(Point point)
result = cursorModifier.GetSeriesInfoAt(point)
親ParentSurfaceでRenderableSeriesを列挙し、所定の点でSeriesInfoオブジェクトを取得します。
- point
protected override void HandleMasterMouseEvent(Point mousePoint)
cursorModifier.HandleMasterMouseEvent(mousePoint)
派生したクラスに上書きされると、マスターChartModifierBase MouseMoveイベントを扱います
- mousePoint
- 現在のマウスポイント
protected override void HandleSlaveMouseEvent(Point mousePoint)
cursorModifier.HandleSlaveMouseEvent(mousePoint)
派生したクラスに上書きされると、Slave ChartModifierBase MouseMoveイベントを扱います
- mousePoint
- 現在のマウスポイント
public override void OnAttached()
cursorModifier.OnAttached()
チャート修飾子がチャート表に取り付けられたときの呼び出し
protected override void OnAxisLabelTemplateChanged()
cursorModifier.OnAxisLabelTemplateChanged()
派生したクラスに上書きするときは、新しいテンプレートを軸ラベルに適用し、
public override void OnDetached()
cursorModifier.OnDetached()
チャート修飾子がチャート面から離脱される直前に呼び出される
protected override void OnParentSurfaceMouseEnter()
cursorModifier.OnParentSurfaceMouseEnter()
マウスが親@UltrachartSurfaceに入ったときに呼び出される
protected override void OnTooltipLabelTemplateChanged()
cursorModifier.OnTooltipLabelTemplateChanged()
派生したクラスに上書きするときは、新しいテンプレートをツールチップラベルに適用し、
public static void SetIncludeSeries(DependencyObject obj, bool value)
CursorModifier.SetIncludeSeries(obj, value)
付属シリーズをセットするか、またはない
フィールド
public static readonly DependencyProperty IncludeSeriesProperty
value = CursorModifier.IncludeSeriesProperty
特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人 特定非営利活動法人
public static readonly DependencyProperty ShowTooltipProperty
value = CursorModifier.ShowTooltipProperty
電子メール:ShowTooltipDependencyProperty@