Visifire - 具有多个绑定的自定义工具提示
我有用于创建图形的对象列表,其中有 ,我有一个X值,Y值和其他一些东西(字符串,数字...... )其中 描述这个对象。 我想创建一个显示它们的自定义工具提示。 我已经看到了一些关于绑定Tag属性并使用它的东西。 但我不确定这将满足我的需求,因为正如我所说我需要多个属性。 有没有其他办法可以做到这一点?Visifire - 具有多个绑定的自定义工具提示
顺便说一句,我使用XAML和C#
但是,如果您使用DataBinding,则可以将ToolTipText属性映射到每个单独的DataPoint。
示例:
DataMapping dm = new DataMapping();
dm.MemberName =“ToolTipText”;
dm.Path = “customToolTipText;
这里customToolTipText是在视图模型的属性,其将在该系列的每个数据点的值
示例: customToolTipText =” x值,y值,otherdetail ...“;
这样你就可以直接设置的ToolTipText不依靠ZValue,AxisXLabel等
可以显示x值和y值的工具提示里面只是在DataSeries设置ToolTipText属性。
实施例:
dataSeries.ToolTipText = “#XValue,#YValue”;
如果您需要一个以上的属性来存储DataPoint的自定义信息,则可以使用DataSeries中的ZValue属性。基本上ZValue对泡泡图很有用,但是你可以利用它来存储DataPoint的一些信息。最后在ToolTip中显示ZValue。
实施例:
dataSeries.ToolTipText = “#XValue,#YValue,#ZValue”;
如果我需要不止一个(即一般性质的数量) – user1011071 2012-04-18 06:14:41
也? ,我需要使用转换器或字符串格式? – user1011071 2012-04-18 06:25:33
您也可以在DataPoint中使用AxisXLabel属性。 – Vivek 2012-04-18 06:49:54
感谢您的回答,请您解释一下,我在哪里放置数据映射?我如何使用它?只是为了clearfy:我有一个数据库,我将数据源绑定到我创建的包含ax值,y值和列表以及其他值的对象,我想在工具提示中显示所有这些数据(我需要一个转换器的列表)。 – user1011071 2012-04-18 07:10:43
请看这里的例子。 http://www.visifire.com/documentation/Visifire_Documentation/Charts/Core_Concepts/Working_with_DataBinding/Creating_Your_First_DataBinding_Sample.htm。以类似的方式,您也可以映射ToolTipText。 – Vivek 2012-04-20 04:13:15