2011-02-08 5 views
3

Change Silverlight Chart Legend Item Layout"dataviz"는 무엇인가요?

사람이 dataviz 구성 요소 (링크 된 질문에서) 다음 코드 무엇인지 말해 주시겠습니까

<dataviz:Legend x:Name="Legend" Header="{TemplateBinding LegendTitle}" Style="{TemplateBinding LegendStyle}" Grid.Row="2"/> 

나는 그것을 사용하려고 할 때 다음과 같은 오류를 얻을 :

'dataviz : Title'유형이 이 아닙니다. 실버 라이트 툴킷 데이터 시각화 namespce에 사용되는 공통 XML 네임 스페이스 별칭이었다 : 당신이 어셈블리 참조가되지 않으며 모든 참조 된 어셈블리가

+1

Google을 사용해 보셨나요? 나는 http://www.dataviz.com을 발견했다 – Tony

+0

당신은 아마도 그 질문에 대한 논평으로 저자에게 물어야 할 것이다. 이는 네임 스페이스 접두사입니다. 즉, 네임 스페이스 선언을 어딘가에 배치해야합니다. ... 당신의 다른 게시물을보고, 당신은 영어를 작성하는 방법을 알고있는 것 같습니다. 어떻게 된 거예요? –

+0

@ 토니 -이게 맞나요? –

답변

7

는 DataViz를 구축되었는지 것이 있는지 확인합니다. 이것은 라이브러리가 자신의 XML 네임 스페이스를 정의 할 수없는 시점의 Silverlight 3 버전을위한 것입니다.

닷넷 네임 스페이스 System.Windows.Controls.DataVisualization는 다음과 같이 접두사 dataviz에 매핑 될 것이다 : -

실버 라이트 4
xmlns:dataviz="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit" 
xmlns:charting="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit" 

자신의 스키마 URL을 정의하는 라이브러리를 활성화하면의 전체 범위를 커버하는 .NET 네임 스페이스의 일이 변경 : -

xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit" 

이 XMLNS 공간이 XAML (뿐만 아니라 차트 물건)에 포함 할 수있는 대부분의 개체를 포함합니다. 이전 스타일은 여전히 ​​작동하지만 일반적으로 실버 라이트 4에서는 툴킷에서 필요한 것을 하나의 별칭으로 참조하기 만하면됩니다.

관련 문제