バージョン

軸ラベル形式の構成

トピックの概要

目的

このトピックは、 xamScatterSurface3D コントロールで軸ラベルの形式を構成する方法を説明します。

前提条件

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

トピック 目的

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

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

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

以下は、このトピックを理解するための前提条件として必要なオンライン トピックの一覧です。

このトピックの内容

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

軸ラベル形式の構成

概要

SurfaceChartAxis LabelFormat プロパティを使用して xamScatterSurface3D コントロールの軸線ストロークを構成します。

Note
注:

XAML の中括弧 ('{' と '}') はマークアップ拡張のための特殊文字です。文字列の最初の値が中括弧でなければならない場合、中括弧の空のセットをエスケープ シーケンスとして使用する必要があります。これによって、リテラル値として取得すべき中括弧の空のセットにテキストが続くことができます。

プロパティ設定

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

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

軸ラベルの書式設定

文字列

以下のスクリーンショットは、以下の設定の結果として、軸ラベルがどのように表示されるかを示しています。

プロパティ

X 軸ラベル書式

{0:P0}

Y 軸ラベル書式

{0:N2}

Z 軸ラベル書式

{0:C}

Configuring Axis Label Format 1.png

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

XAML の場合:

<ig:XamScatterSurface3D Name="SurfaceChart"
 ItemsSource="{Binding Path=DataCollection}"
 XMemberPath="X" YMemberPath="Y" ZMemberPath="Z" >
    <ig:XamScatterSurface3D.XAxis>
        <ig:LinearAxis Title="X" LabelFormat="{}{0:P0}"/>
    </ig:XamScatterSurface3D.XAxis>
    <ig:XamScatterSurface3D.YAxis>
        <ig:LinearAxis Title="Y" LabelFormat="{}{0:N2}"/>
    </ig:XamScatterSurface3D.YAxis>
    <ig:XamScatterSurface3D.ZAxis>
        <ig:LinearAxis Title="Z" LabelFormat="{}{0:C}"/>
    </ig:XamScatterSurface3D.ZAxis>
</ig:XamScatterSurface3D>

C# の場合:

…
var linearAxisX = new LinearAxis();
var linearAxisY = new LinearAxis();
var linearAxisZ = new LinearAxis();
linearAxisX.LabelFormat = "{0:P0}";
linearAxisY.LabelFormat = "{0:N2}";
linearAxisZ.LabelFormat = "{0:C}";
SurfaceChart.XAxis = linearAxisX;
SurfaceChart.YAxis = linearAxisY;
SurfaceChart.ZAxis = linearAxisZ;

Visual Basic の場合:

…
Dim linearAxisX = New LinearAxis()
Dim linearAxisY = New LinearAxis()
Dim linearAxisZ = New LinearAxis()
linearAxisX.LabelFormat = "{0:P0}"
linearAxisY.LabelFormat = "{0:N2}"
linearAxisZ.LabelFormat = "{0:C}"
SurfaceChart.XAxis = linearAxisX
SurfaceChart.YAxis = linearAxisY
SurfaceChart.ZAxis = linearAxisZ

関連コンテンツ

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

トピック 目的

このトピックは、 xamScatterSurface3D コントロールで軸ラベルの背景ブラシおよび前景ブラシを構成する方法を説明します。

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

このトピックは、 xamScatterSurface3D コントロールで軸からのラベル オフセットを構成する方法を説明します。

このトピックは、 xamScatterSurface3D コントロールで軸ラベルの表示状態および不透明度を構成する方法を説明します。

このトピックは、 xamScatterSurface3D コントロールで軸ラベルのテンプレートを変更する方法を説明します。