Silverlight图表图例样式
使用Silver Light 4 Tool Kit 2010年4月
关于我在网上找到的各种例子,我试图设置传奇风格,以便项目并排。返回错误“无法在类型'System.Windows.Controls.DataVisulization.Legend'上找到样式属性'ItemsPanel'
<chartingToolkit:Chart.LegendStyle>
<Style TargetType="visualizationToolkit:Legend">
<Setter Property="ItemsPanel">
<Setter.Value>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</Setter.Value>
</Setter>
</Style>
</chartingToolkit:Chart.LegendStyle>
现在看来Legend类中缺少此属性。有谁知道实现我正在寻找的布局的好方法?
答案 0 :(得分:0)
麦克,
我有一个Silverlight应用程序也使用自定义图例,我将ItemsPanel样式粘贴到我的应用程序中,它按预期工作;并且没有报告任何错误。我和你一样拥有相同版本的工具包。我唯一不同的做法是使用新的组合xmlns命名空间,如下所示:
xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"
因此,尝试将此命名空间添加到XAML,并将visualizationToolkit:Legend更改为工具包:Legend。如果您想了解更多信息,请访问Delay's Blog,然后搜索“改进的XmlnsDefinition支持”。
祝你好运,