Visifire - 具有多个绑定的自定义工具提示

时间:2012-04-17 14:20:41

标签: c# xaml graph visifire

我有用于创建图表的对象列表, 在它里面,我有一个X值,Y值和其他几个东西(字符串,数字......) 描述这个对象。 我想创建一个显示它们的自定义工具提示。 我已经看到了绑定Tag属性并使用它的一些事情。 但我不确定这是否符合我的需求,因为正如我所说,我需要不止一处房产。 还有其他办法吗?

BTW我正在使用xaml和c#

2 个答案:

答案 0 :(得分:2)

但是如果您正在使用DataBinding,则可以将ToolTipText属性映射到每个单独的DataPoint。

示例:

DataMapping dm = new DataMapping();

dm.MemberName = “的ToolTipText”;

dm.Path =“customToolTipText;

此处,customToolTipText是视图模型中的一个属性,该属性将包含该系列中每个DataPoint的值。

实施例: customToolTipText =“XValue,YValue,otherdetail ......”;

这样你可以直接设置ToolTipText,而不依赖于ZValue,AxisXLabel等。

答案 1 :(得分:1)

只需在DataSeries中设置ToolTipText属性,即可在ToolTip中显示XValue和YValue。

示例:

dataSeries.ToolTipText =“#XValue,#YValue”;

如果您还需要一个属性来存储DataPoint的自定义信息,则可以在DataSeries中使用ZValue属性。基本上ZValue对于气泡图很有用,但您可以利用它来存储DataPoint的一些信息。最后在ToolTip中显示ZValue。

示例:

dataSeries.ToolTipText =“#XValue,#YValue,#ZValue”;