2011-02-08 116 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'不是 。验证你是不是缺少 组件的参考和所有 引用的组件已经被内置

+1

你试过谷歌吗?我发现http://www.dataviz.com – Tony 2011-02-08 12:55:56

回答

7

DataViz公司:是用于Silverlight工具包数据可视化namespce一个共同的XML命名空间别名。这是针对Silverlight 3版本的,当时图书馆无法定义他们自己的XML名称空间。

的.NET命名空间System.Windows.Controls.DataVisualization将被映射到前缀dataviz这样的: -

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" 

使用Silverlight 4启用库定义他们自己的模式URL覆盖的整个范围.NET命名空间的东西改成这样: -

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

此的xmlns空间覆盖,你可能想在XAML(而不仅仅是图表的东西),包括大多数对象。旧的风格仍然有效,但通常在Silverlight 4中,您只需要这个单独的别名即可从工具包中引用您需要的任何内容。

相关问题