バージョン

十字線の設定

トピックの概要

目的

このトピックでは、 XamScatterSurface3D コントロールで十字線を構成する方法を説明します。

前提条件

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

トピック 目的

このトピックでは、 xamScatterSurface3D コントロールを短時間で起動、実行するために役立つ詳細な操作方法を紹介します。

このトピックでは、このコントロールでサポートする機能を開発者の観点から説明します。

このトピックでは、コントロールの視覚要素についての概要を紹介します。

このトピックの内容

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

十字線の表示状態の構成

概要

十字線は、xamScatterSurface3D シリーズ サーフェスのマウスオーバー時に細い線として表示されます。マウス ポインターで交差し、ユーザーは正確なデータ ポイントを確認できます。

XamScatterSurface3D CrosshairAxes プロパティを使用して、軸の十字線の表示を構成します。

デフォルトでは、すべての軸で十字線が有効で CrosshairAxes の初期値は AxisFlags3D.XYZ です。

プロパティ設定

以下の表は、任意の構成とそれを管理するプロパティ設定のマッピングを示します。

目的: 使用するプロパティ: 設定の選択肢:

指定した軸の十字線表示を構成します。

以下のスクリーンショットは、以下のコードによって xamScatterSurface3D コントロールの十字線の動作がどのようになるかを示しています。

プロパティ

XY

Crosshairs 1.png

以下のコードはこの例を実装します。

XAML の場合:

<ig:XamScatterSurface3D Name="SurfaceChart"
 ItemsSource="{Binding Path=DataCollection}"
 XMemberPath="X" YMemberPath="Y" ZMemberPath="Z"
 CrosshairAxes="XY" />

C# の場合:

…
SurfaceChart.CrosshairAxes = AxisFlags3D.XY;

Visual Basic の場合:

…
SurfaceChart.CrosshairAxes = AxisFlags3D.XY

十字線ブラシの構成

概要

XamScatterSurface3D CrosshairBrush プロパティを使用して十字線ブラシを構成します。

プロパティ設定

以下の表は、任意の構成とそれを管理するプロパティ設定のマッピングを示します。

目的: 使用するプロパティ: 設定の選択肢:

十字線ブラシを変更する

Brush

以下の設定は、以下のコードの結果として xamScatterSurface3D 十字線の外観がどのようになるかを示しています。

プロパティ

Red

Crosshairs 2.png

以下のコードはこの例を実装します。

XAML の場合:

<ig:XamScatterSurface3D Name="SurfaceChart"
 ItemsSource="{Binding Path=DataCollection}"
 XMemberPath="X" YMemberPath="Y" ZMemberPath="Z"
 CrosshairBrush="Red"/>

C# の場合:

…
SurfaceChart.CrosshairBrush = new SolidColorBrush(Colors.Red);

Visual Basic の場合:

…
SurfaceChart.CrosshairBrush = New SolidColorBrush(Colors.Red)

十字線の太さの構成

概要

XamScatterSurface3D CrosshairThickness プロパティを使用して十字線の太さを構成します。

プロパティ設定

以下の表は、任意の構成とそれを管理するプロパティ設定のマッピングを示します。

目的: 使用するプロパティ: 設定の選択肢:

十字線の太さを変更する

double

以下の設定は、以下のコードの結果として xamScatterSurface3D 十字線の外観がどのようになるかを示しています。

プロパティ

3

Crosshairs 3.png

以下のコードはこの例を実装します。

XAML の場合:

<ig:XamScatterSurface3D Name="SurfaceChart"
 ItemsSource="{Binding Path=DataCollection}"
 XMemberPath="X" YMemberPath="Y" ZMemberPath="Z"
 CrosshairThickness="3"/>

C# の場合:

…
SurfaceChart.CrosshairThickness = 3;

Visual Basic の場合:

…
SurfaceChart.CrosshairThickness = 3

関連コンテンツ

このトピックに関連する追加情報については、以下のトピックを参照してください。

トピック 目的

このトピックでは、 xamScatterSurface3D コントロールの次元および視点を構成する方法を説明します。

このグループのトピックでは、 xamScatterSurface3D コントロールの軸設定を構成する方法を説明します。

このトピックでは、 xamScatterSurface3D コントロールの縁の太さとキューブの素材を構成する方法を説明します。

このグループのトピックでは、 xamScatterSurface3D コントロールのデータ ポイント マーカーを構成する方法を説明します。

このトピックでは、 xamScatterSurface3D コントロールのフロア設定を構成する方法について説明します。

大きなデータ ポイントのセットを描画する際に xamScatterSurface3D コントロールのパフォーマンスを最適化する方法について説明します。

このトピックでは、 XamScatterSurface3D コントロールの回転を構成する方法を説明します。

このグループのトピックでは、 xamScatterSurface3D コントロールのシリーズ設定を構成する方法を説明します。

このトピックは、xamScatterSurface3D コントロールでデフォルトのツールチップを表示/非表示、およびカスタム ツールチップを適用する方法について説明します。

このトピックでは、 xamScatterSurface3D コントロールのスケーリングを実行する方法について説明します。