0

グラフを作成するために使用するオブジェクト リストがあります。その中には、このオブジェクトを説明する X 値、Y 値、およびその他の要素 (文字列、数値など) がいくつかあります。それらを表示するカスタム ツールチップを作成したいと思います。Tag プロパティをバインドして使用することについて何かを見てきました。しかし、私が言ったように、複数のプロパティが必要なので、それが私のニーズに合うかどうかはわかりません。他に方法はありますか?

ところで、私はxamlとc#を使用しています

4

2 に答える 2

2

ただし、DataBinding を使用している場合は、ToolTipText プロパティを個々の DataPoint にマップできます。

例:

データマッピング dm = new DataMapping();

dm.MemberName="ToolTipText";

dm.Path = "customToolTipText;

ここで customToolTipText は、シリーズの各 DataPoint の値を持つビュー モデルのプロパティです。

例: customToolTipText = "XValue, YValue, otherdetail...";

このようにして、ZValue、AxisXLabel などに依存せずに ToolTipText を直接設定できます。

于 2012-04-18T06:54:49.610 に答える
1

DataSeries で ToolTipText プロパティを設定するだけで、ToolTip 内に XValue と YValue を表示できます。

例:

dataSeries.ToolTipText = "#XValue, #YValue";

DataPoint のカスタム情報を格納するためにもう 1 つのプロパティが必要な場合は、DataSeries の ZValue プロパティを利用できます。基本的に ZValue はバブル チャートに役立ちますが、DataPoint の一部の情報を格納するために利用できます。最後に、ToolTip 内に ZValue を表示します。

例:

dataSeries.ToolTipText = "#XValue, #YValue, #ZValue";

于 2012-04-18T04:15:24.507 に答える