2011-10-31 4 views
0

나는 WPF 차트를 배울 약이고 여기 좋은 튜토리얼을 발견 :WPF 막대 그래프는 데이터




http://www.c-sharpcorner.com/UploadFile/mahesh/BarChartWPF11192009112620AM/BarChartWPF.aspx 그래서 내가 "그림 7"까지 모든 단계를 따랐다. 내 문제는 내 응용 프로그램에서 차트 막대가 표시되지 않는다는 것입니다. BackgroundColor와 범례를 볼 수 있지만 차트가 없습니다. 여기 내 코드입니다 :

  <TabItem Header="Charts" Name="tabCharts" > 
       <charts:Chart Name="firstChart" Canvas.Top="80" Canvas.Left="10" Width="400" Height="250" Background="LightSteelBlue"> 
        <charts:Chart.Series> 
         <charts:BarSeries Title="Finanzübersicht" IndependentValueBinding="{Binding Path=Key}" DependentValueBinding="{Binding Path=Value}"> 

         </charts:BarSeries> 
        </charts:Chart.Series> 
       </charts:Chart> 
      </TabItem> 

와의

내 코드 숨김 파일

private void LoadBarChartData() 
    { 
     ((BarSeries)firstChart.Series[0]).ItemsSource = 
      new KeyValuePair<string, int>[]{ 
     new KeyValuePair<string, int>("Project Manager", 12), 
     new KeyValuePair<string, int>("CEO", 25), 

     }; 

사람이 내가 데이터/아니오 표시 줄을 볼 할수 없어 이유가 무엇인가 알고 있나요?

답변

0

체크 네임 스페이스와 이름

xmlns:DV="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit" 
xmlns:charts="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit" 

public ChartTypeBar() 
{ 
    InitializeComponent(); 

    LoadBarChartData(); 
} 
+0

확인 ChartTypeBar 생성자에 LoadBarChartData를 호출은, 지금은 그 변화하지만 데이터는 여전히 없다. 결국 그것이 왜 효과가없는 또 다른 이유를 알고 있습니까? – Harald

+0

@Harald가 내 업데이트를 확인하십시오. – Damith

+0

감사합니다. 그 해결책이었습니다! 큰! – Harald

관련 문제