2016-08-24 531 views
0

我想查看我图表中的aces值,但我有以下错误 “'IndependentValue'成员无效,因为它不chartinToolkit WPF“'IndependentValue'成员无效,因为它没有chartinToolkit中的限定类型名称wpf

有限定的类型名称,这是我的代码

<Window x:Class="WpfToolkitChart.MainWindow" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="MainWindow" Height="1031" Width="855" xmlns:chartingToolkit="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit" FlowDirection="RightToLeft"> 

<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Margin="0,-28,0,28"> 
    <Grid Height="500"> 

     <chartingToolkit:Chart Name="lineChart" Title="Line Series Demo" VerticalAlignment="Top" Margin="33,6,6,0" Height="440" Foreground="DarkRed" FlowDirection="LeftToRight" FontFamily="CPalatineLinoType"> 
      <chartingToolkit:LineSeries DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding}" IsSelectionEnabled="True"/> 

      <ToolTipService.ToolTip> 
       <StackPanel Margin="2,2,2,2"> 
        <ContentControl Content="{TemplateBinding IndependentValue}" FontSize="12"/> 
        <ContentControl Content="{TemplateBinding DependentValue}" FontSize="12"/> 
       </StackPanel> 
      </ToolTipService.ToolTip> 
     </chartingToolkit:Chart> 
    </Grid> 
</ScrollViewer> 

请携载任何一个可以帮助我这个 谢谢:)

+0

问题主要在xaml我解决了thx :) –

回答

0

我已经通过这个代码解决了这个问题

   <chartingToolkit:LineSeries.DataPointStyle> 
        <Style TargetType="chartingToolkit:DataPoint"> 
         <Setter Property="Background" Value="#0077CC" /> 
         <Setter Property="BorderBrush" Value="White"/> 
         <Setter Property="BorderThickness" Value="2"/> 
         <Setter Property="IsTabStop" Value="False"/> 
         <Setter Property="Template"> 
          <Setter.Value> 
           <ControlTemplate TargetType="chartingToolkit:LineDataPoint"> 
            <Grid x:Name="Root" Opacity="1"> 
             <ToolTipService.ToolTip> 
              <StackPanel Margin="2,2,2,2"> 
               <ContentControl Content="{TemplateBinding IndependentValue}" ContentStringFormat="Date : {0}"/> 
               <ContentControl Content="{TemplateBinding DependentValue}" ContentStringFormat="Count : {0:###,###,###}"/> 
              </StackPanel> 
             </ToolTipService.ToolTip> 
             <Ellipse StrokeThickness="{TemplateBinding BorderThickness}" Stroke="{TemplateBinding BorderBrush}" Fill="{TemplateBinding Background}"/> 
            </Grid> 
           </ControlTemplate> 
          </Setter.Value> 
         </Setter> 
        </Style> 
       </chartingToolkit:LineSeries.DataPointStyle> 
2

万一有人土地在这里寻找的错误信息,我只是因为我错误地使用x:Static代替StaticResource访问局部声明的资源得到它。

希望这可以帮助路上的人。

相关问题