0
我有XAML的下列位:綁定路徑PointTemplate
<telerik:RadCartesianChart x:Name="lifeChart" Grid.Row="1" Palette="Windows8">
<telerik:RadCartesianChart.HorizontalAxis >
<telerik:LinearAxis Maximum="200" Title="Average Life Span (seconds)"/>
</telerik:RadCartesianChart.HorizontalAxis>
<telerik:RadCartesianChart.VerticalAxis>
<telerik:CategoricalAxis />
</telerik:RadCartesianChart.VerticalAxis>
<telerik:BarSeries ValueBinding="AvgLifetime" CategoryBinding="GamerTag" IsHitTestVisible="True">
<telerik:BarSeries.PointTemplate>
<DataTemplate>
<Rectangle Fill="{Binding ConverterParameter=GamerTag, Converter={StaticResource chartColorConv}, Mode=OneWay}" Tag="{Binding Source=DeathCount,Path=GamerTag}" MouseLeftButtonUp="Rectangle_MouseLeftButtonUp_1" Cursor="Hand" IsHitTestVisible="True" />
</DataTemplate>
</telerik:BarSeries.PointTemplate>
</telerik:BarSeries>
</telerik:RadCartesianChart>
的CategoryBinding和工作的ValueBinding精(?所以我連接到我的數據右)和填充結合半作品(調用轉換器,但傳遞字符串GamerTag作爲參數而不是綁定數據),但標籤綁定不起作用。當我點擊矩形並處理點擊時,標記始終爲空。
這是什麼原因造成的?
我看到我的DataContext for Rectangle與我的圖表的DataContext不同。而不是我的標記屬性綁定的GamerTag,我可以做類別和適當的值綁定到矩形的標記。 – Mokgra 2013-03-02 07:00:15