バージョン

共通のプロパティ

トピックの概要

目的

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

前提条件

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

トピック 目的

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

このトピックは、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 です。

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

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

プロパティ

0.55, 0.55

True

XF Common Properties 1.png

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

XAML の場合:

<ig:CrosshairLayer VerticalLineVisiblity="Collapsed"
                   Legend="{x:Reference 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™ コントロール上で利用できるタッチ操作について概念的な情報を提供します。

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

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

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

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