バージョン

共通のプロパティ

トピックの概要

目的

このトピックは、ホバー操作機能が、 Series クラスから継承したツールチップの相互作用を強調表示、ホバリングおよび相互作用するために使用するプロパティおよびメソッドについての情報を提供します。

前提条件

本トピックの理解を深めるために、以下のトピックを参照することをお勧めします。

トピック 目的

XamDataChart コントロールは、コントロールの DataContext プロパティにマップされるデータ オブジェクト モデルを必要とします。ここでは、簡単なデータ オブジェクト モデルを提供しますが、自分自身で作成し、このサンプル コードの代わりに使用することができます。

このトピックは、XamDataChart コントロールのカテゴリ シリーズのさまざまなタイプを説明します。

このトピックの内容

このトピックは、以下のセクションで構成されます。

概要

共通プロパティの概要

ホバー インタラクション レイヤーは、ホバー操作のコンテキストに関係する Series 基本クラスのプロパティおよびメソッドを継承します。たとえば、ホバー操作の設計ではマウスとは対話しないため、マウス イベントを起動しません。また、ホバー インタラクション レイヤーはデータを直接表示しないため、 ScrollIntoView のようなメソッドはこの機能には該当しません。

共通のプロパティ

共通項目のサマリー

以下の表は、ホバー インタラクション クラスより継承された Series クラス プロパティをまとめたものです。

プロパティ名 プロパティ タイプ 説明

Brush

ホバー インタラクション レイヤーは相互作用しているシリーズからその Brush を継承します。しかしこれには、 Brush プロパティを直接設定してオーバーライドできます。

Brush

このプロパティは、上記に表示される Brush プロパティと同じガイドラインに従います。

Point

このプロパティは、デフォルトのマウス位置 (NaN, NaN) でなく使用するワールド位置を指定します。このプロパティを設定すると、提供されるワールド位置に特定のレイヤーを固定します。

Note
注:

ワールド位置に軸の全体範囲に対するカーソルのグローバル位置を表す 0 から 1 の範囲にある x 値と y 値があります。

bool

このプロパティは、シリーズのデフォルト十字線がチャート上のホバー インタラクション レイヤーであるときに無効になります。デフォルト値は True です。

bool

このプロパティは、ホバー インタラクション レイヤーがシリーズ インデックスを使用し、XamDataChart コントロールに割り当てられるブラシ コレクションに色を予約するかどうかを指定します。デフォルト値は False です。

bool

このプロパティは、ホバー インタラクション レイヤーを凡例に表示するかどうかを指定します。このプロパティを true に設定すると、凡例に表示する必要があるものとしてシリーズをインデックス化します。凡例で認識するためには、シリーズに単一の色を割り当てなければなりません。デフォルト値は False です。

メソッド名 メソッドのパラメータ 説明

Point ポイント

このプロパティにより、カーソルの動きをシミュレートできます。

十字線レイヤーで継承されたプロパティを設定

以下のスクリーンショットは、以下の設定を使用した XamDataChart コントロールの CrosshairLayer を示します。

プロパティ

0.55, 0.55

True

Common Properties 1.png

以下のコードはこの実装で使用されます。

XAML の場合:

<ig:CrosshairLayer VerticalLineVisiblity="Collapsed"
                   Legend="{Binding ElementName=TitleLegend}"
                   UseLegend="True"
                   CursorPosition="0.55, 0.55"/>

C# の場合:

var crosshairLayerSeries = new CrosshairLayer();
crosshairLayerSeries.UseLegend = true;
crosshairLayerSeries.CursorPosition = new Point(0.55, 0.55);
chart.Series.Add(crosshairLayerSeries);

関連コンテンツ

トピック 目的

このトピックは、利用可能な異なる型のホバー操作レイヤーなど、 XamDataChart™ コントロール上で利用できるホバー操作について概念的な情報を提供します。

このトピックは、ホバー操作に使用される十字線レイヤーについての情報を提供します。十字線のプロパティについて説明し、実装例を示します。

このトピックは、ホバー操作に使用されるカテゴリ項目強調表示レイヤーについての情報を提供します。カテゴリ項目強調表示レイヤーのプロパティについて説明し、実装例を示します。

このトピックは、ホバー操作に使用されるカテゴリ ツールチップ レイヤーについての情報を提供します。カテゴリ ツールチップ レイヤーのプロパティについて説明し、実装例を提供します。

このトピックは、ホバー操作に使用される項目ツールチップ レイヤーについての情報を提供します。項目ツールチップ レイヤーのプロパティについて説明し、実装例も提供します。