2017-11-10 5 views
0

Ich habe eine einfache RadChartView auf einer UserControl. Wenn ich eine Serie hinzufüge, erscheint sie nicht und ich weiß nicht warum. Hat jemand das gleiche Problem? Ich denke, es ist ein Style-Problem, weil wir mahapps.metro in unserer App verwenden.RadChartView zeigt keine Zeilenserie

<telerik:RadCartesianChart Grid.Column="0" Grid.Row="1" MinWidth="300" MinHeight="250" Height="Auto" Width="Auto" 
           HorizontalContentAlignment="Stretch" Margin="0 0 10 0"> 
     <telerik:RadCartesianChart.EmptyContentTemplate> 
      <DataTemplate> 
       <StackPanel> 
        <TextBlock Text="En attente des données..." Foreground="Gray" FontWeight="Bold" FontSize="14" Margin="30" HorizontalAlignment="Center"></TextBlock> 
       </StackPanel> 
      </DataTemplate> 
     </telerik:RadCartesianChart.EmptyContentTemplate> 
     <telerik:RadCartesianChart.VerticalAxis> 
      <telerik:LinearAxis Title="{Binding BondSecondes}" /> 
     </telerik:RadCartesianChart.VerticalAxis> 
     <telerik:RadCartesianChart.HorizontalAxis> 
      <telerik:LinearAxis Minimum="0" Maximum="{Binding CompteurMaximum}" MajorStep="5" Visibility="Visible" /> 
     </telerik:RadCartesianChart.HorizontalAxis> 
     <telerik:RadCartesianChart.Grid> 
      <telerik:CartesianChartGrid MajorLinesVisibility="XY" /> 
     </telerik:RadCartesianChart.Grid> 
     <telerik:RadCartesianChart.Series> 
      <telerik:LineSeries Stroke="Red" ShowLabels="True" > 
       <telerik:LineSeries.DataPoints> 
        <telerik:CategoricalDataPoint Category="50" Value="2" /> 
        <telerik:CategoricalDataPoint Category="48" Value="5" /> 
        <telerik:CategoricalDataPoint Category="46" Value="6" /> 
        <telerik:CategoricalDataPoint Category="44" Value="6" /> 
        <telerik:CategoricalDataPoint Category="42" Value="15" /> 
        <telerik:CategoricalDataPoint Category="40" Value="6" /> 
        <telerik:CategoricalDataPoint Category="38" Value="1" /> 
       </telerik:LineSeries.DataPoints> 
      </telerik:LineSeries> 
      <!--<telerik:LineSeries CategoryBinding="Seconde" ValueBinding="Compte" ItemsSource="{Binding GraphDemandes}"> 
       <telerik:LineSeries.Style> 
        <Style TargetType="telerik:LineSeries"> 
         <Setter Property="Stroke" Value="Black"/> 
        </Style> 
       </telerik:LineSeries.Style> 
      </telerik:LineSeries> 
      <telerik:LineSeries CategoryBinding="Seconde" ValueBinding="Compte" ItemsSource="{Binding GraphVertNaturels}" Stroke="{Binding CouleurVertNaturel}" StrokeThickness="3"/> 
      <telerik:LineSeries CategoryBinding="Seconde" ValueBinding="Compte" ItemsSource="{Binding GraphAcceptees}" Stroke="{Binding CouleurAcceptee}" StrokeThickness="3"/> 
      <telerik:LineSeries CategoryBinding="Seconde" ValueBinding="Compte" ItemsSource="{Binding GraphRejetees}" Stroke="{Binding CouleurRejetee}" StrokeThickness="3" />--> 
     </telerik:RadCartesianChart.Series> 
    </telerik:RadCartesianChart> 

Hat jemand das gleiche Problem und eine Lösung?

druckt Bildschirm meiner Grafik: enter image description here

Antwort

0

Schließlich, wenn jemand die gleichen Fehler wie ich macht, ist es nur, weil ich nicht die gute Serie für meinen Fall wurde mit. Ich benötigte zwei vertikale Achsen vom Typ LinearAxis, aber dafür muss meine Serie vom Typ ScatterLineSeries sein. Ich empfehle, diese Seite zu konsultieren, um die richtige Kombination für Ihre Grafik zu verwenden: https://docs.telerik.com/devtools/wpf/controls/radchartview/series-and-axes