2014-04-22 15 views
5

Ho una pagina in cui voglio inserire un grafico utilizzando i controlli di visualizzazione dei dati di WinRT Xaml Toolkit.WinRT XAML Toolkit Errore di visualizzazione

Ho il codice seguente:

<Charting:Chart x:Name="PieChart" Width="400" Height="400"> 
     <Charting:Chart.Series> 
      <Charting:PieSeries IndependentValuePath="X" DependentValuePath="Y"/> 
     </Charting:Chart.Series> 
    </Charting:Chart> 

VS mi dice, PieSeries è sbagliato: "Un valore di tipo 'PieSeries' non può essere aggiunto a una raccolta o un dizionario di tipo 'Collection`1'".

Perché si tratta di un errore?

+0

L'autore del toolkit in pratica dice che è necessario aggirare il problema. https://winrtxamltoolkit.codeplex.com/workitem/810 –

risposta

0

Non è completamente testato, ma sembra che questo sia ciò che fa l'esempio in questo momento, potresti fare qualcosa di simile?

<charting:Chart 
    x:Name="PieChart" 
    Title="Pie Chart" 
    Margin="70,0"> 
    <charting:Chart.Series> 
     <Series:PieSeries 
      Title="Population" 
      ItemsSource="{Binding Items}" 
      IndependentValueBinding="{Binding Name}" 
      DependentValueBinding="{Binding Value}" 
      IsSelectionEnabled="True" /> 
    </charting:Chart.Series> 
</charting:Chart> 
+0

Che cos'è lo spazio dei nomi 'charting' e' Series'? (Suppongo che la creazione di grafici sia 'WinRTXamlToolkit.Controls.DataVisualization.Charting'.) Ho già provato' WinRTXamlToolkit.Controls.DataVisualization.Charting.Series'. – Daniel

+0

Penso che siano entrambi lo stesso spazio dei nomi ora. Gli spazi dei nomi XML separati sono solo un artefatto di alcuni precedenti refactoring. Ho il sospetto che il tuo errore sia semplicemente dovuto a un bug nel codice e quindi potresti trovarti meglio facendo riferimento al codice sorgente della libreria (hai bisogno di DataVisualization + base WinRTXamlToolkit) e esegui il debug per vedere cosa sta succedendo. –

+0

Se sono lo stesso spazio dei nomi, ho ancora il problema. Ma se avvio un'applicazione vuota, funziona perfettamente. Ma comunque, grazie. – Daniel

Problemi correlati