Я пытаюсь привязать некоторые диаграммы к словарю строки, int, и я использую шаблон view-viewmodel.
Я уже связал словарь с гистограммой, но теперь я хотел бы привязать его к элементу управления treemap из WPF Toolkit. Он не документирован нигде в интернете, кроме Silverlight: http://blogs.msdn.com/marlat/archive/2009/07/10/treemap-control-comes-to-silverlight-toolkit.aspx
Может ли кто-нибудь помочь мне исправить правильную привязку к моему элементу управления?
<DataVisualization:TreeMap x:Name="treeMapControl">
<DataVisualization:TreeMap.Interpolators>
<DataVisualization:SolidColorBrushInterpolator TargetName="itemBorder" TargetProperty="Background"
DataRangeBinding="{Binding Source={StaticResource ShellVM},Path=CustodianEmailCount.Value}" From="Blue" To="Magenta" />
<DataVisualization:DoubleInterpolator TargetName="textBlk" TargetProperty="FontSize"
DataRangeBinding="{Binding Source={StaticResource ShellVM},Path=CustodianEmailCount.Value}" From="8" To="15" />
</DataVisualization:TreeMap.Interpolators>
<DataVisualization:TreeMap.ItemDefinition>
<DataVisualization:TreeMapItemDefinition ItemsSource="{Binding Source={StaticResource ShellVM},Path=CustodianEmailCount.Key}" ValueBinding="{Binding Source={StaticResource ShellVM},Path=CustodianEmailCount.Value}" ChildItemPadding="1">
<DataTemplate>
<Border x:Name="itemBorder" BorderBrush="Black" BorderThickness="1" ToolTipService.ToolTip="{Binding ToolTip}">
<TextBlock x:Name="textBlk" Foreground="White" Text="{Binding Source={StaticResource ShellVM},Path=CustodianEmailCount.Key}" VerticalAlignment="Center" Margin="2,2,0,0"
TextWrapping="Wrap" TextAlignment="Center"/>
</Border>
</DataTemplate>
</DataVisualization:TreeMapItemDefinition>
</DataVisualization:TreeMap.ItemDefinition>
</DataVisualization:TreeMap>