2012-04-17 2 views
0

그래프를 생성하는 데 사용하는 객체 목록이 있습니다. 이 있는데, X 값, Y 값 및 다른 몇 가지 (문자열, 숫자 ...)가 있습니다.) which 이 개체를 설명합니다. 그들을 표시하는 사용자 정의 툴팁을 만들고 싶습니다. Tag 속성을 바인딩하고 사용하는 방법을 살펴 보았습니다. 그러나 나는 하나 이상의 속성이 필요하다고 말했기 때문에 그것이 내 필요에 맞을 지 확신하지 못합니다. 내가 할 수있는 다른 방법이 있습니까? Visifire - 하나 이상의 바인딩이 포함 된 사용자 정의 툴팁

은 BTW 난 그냥 DataSeries에 ToolTipText입니다 속성을 설정하여 XAML과 C#

답변

2

그러나 DataBinding을 사용하는 경우 ToolTipText 속성을 각 DataPoint에 매핑 할 수 있습니다.

예 :

DataMapping dm = new DataMapping();

dm.MemberName = "ToolTipText";

dm.Path = "customToolTipText, 여기 customToolTipText이 시리즈의 각 DataPoint에 대한 값을 가질 것이다보기 모델의 속성

예입니다

:. customToolTipText ="가 xValue, YValue, otherdetail ... ";

내가 하나 이상의 (속성 즉, 일반적으로 수) 필요한 경우 ZValue, AxisXLabel 등

+0

답변을 주셔서 감사합니다. 제발 설명해주세요. 데이터 매핑은 어디에 두어야합니까? 어떻게 사용합니까? 그냥 clearfy로 : 나는 dataseries 및 나는 도끼 값, y 값 및 목록뿐만 아니라 다른 값을 포함하는 만든 개체에 데이터 원본을 바인딩 할, 나는 그 모든 도구 팁에서 표시하려면 (나는 목록을 위해 변환기가 필요하다). – user1011071

+0

여기에서 예제를 살펴보십시오. http://www.visifire.com/documentation/Visifire_Documentation/Charts/Core_Concepts/Working_with_DataBinding/Creating_Your_First_DataBinding_Sample.htm. 비슷한 방법으로 ToolTipText도 매핑 할 수 있습니다. – Vivek

1

당신은 도구 설명 내부가 xValue 및 YValue를 표시 할 수 있습니다를 사용하고 있습니다.

예 :

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

DataPoint의 사용자 지정 정보를 저장하는 데 하나 이상의 속성이 필요한 경우 DataSeries에서 ZValue 속성을 사용할 수 있습니다. 기본적으로 ZValue는 Bubble 차트에 유용하지만 DataPoint의 일부 정보를 저장하는 데 사용할 수 있습니다. 마지막으로 ToolTip 안에 ZValue를 표시합니다.

예 :

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

+0

에 의존하지 않고 직접 ToolTipText입니다 설정할 수 있습니다이 방법 또한 – user1011071

+0

? , 나는 변환기 또는 문자열 형식을 사용해야합니까? – user1011071

+0

DataPoint에서도 AxisXLabel 속성을 사용할 수 있습니다. – Vivek

관련 문제