WPF Metro UI Charts - Code?!

Nick_SMI

Ensign
Registriert
Sep. 2015
Beiträge
153
[ERLEDIGT!] WPF Metro UI Charts - Code?!

Hallo zusammen!

Ich habe zu meinem Projekt die Library "Metro UI Charts" von Torsten Mandelkow hinzugefügt...
Nun habe ich folgenden XAML-Code:
Code:
<Window x:Class="T.MainWindow"
                  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                  xmlns:Properties="clr-namespace:T.Properties"
                  xmlns:chart="clr-namespace:De.TorstenMandelkow.MetroChart;assembly=De.TorstenMandelkow.MetroChart"
                  Title="T" BorderThickness="0" Height="716.467" Width="948.939" WindowStartupLocation="CenterScreen" ResizeMode="CanMinimize" Loaded="MetroWindow_Loaded" WindowTitleBrush="{Binding Source={x:Static Properties:Settings.Default}, Path=Farbe, Mode=TwoWay}">
<Grid>
     <chart:RadialGaugeChart ChartSubTitle="Population in percentage"  
                             ChartTitle="Countries by population" 
                             Background="White">
            <chart:RadialGaugeChart.Series>
                <chart:ChartSeries 
            ItemsSource="{Binding Data}"
            DisplayMember="Name" 
            ValueMember="Count" />
            </chart:RadialGaugeChart.Series>
        </chart:RadialGaugeChart>
</Grid>

Nun möchte ich diesem Diagramm Daten hinzufügen...
Habe bisher folgenden Code:

Code:
public ObservableCollection<Diagramm> _Diagramm { get; set; }

    public class Diagramm
    {
        public string Typ { get; set; }

        public int Zahl  { get; set; }        
    }

    private void MetroWindow_Loaded(object sender, RoutedEventArgs e)
    {
        _Diagramm = new ObservableCollection<Diagramm>();
        _Diagramm.Add(new Diagramm() { Typ = "Gefahrene Dienste", Zahl = gefahren });
        _Diagramm.Add(new Diagramm() { Typ = "Nicht gefahrene Dienste", Zahl = ngefahren });
    }

Doch der funktioniert nicht... gibt es einen einfachen weg?
Denn was wichtig ist, was bei den Beispielen im Inet nicht ist, dass ich Daten bspw. bei der Loaded-Eigenschaft hinzufügen kann (So wie im Beispiel für Bspw. MySQL-Abfragen...)


Hoffe, Ihr könnt mir etwas weiterhelfen!
Grüße und Danke im Voraus!
 
Zuletzt bearbeitet:
AW: [ERLEDIGT!] WPF Metro UI Charts - Code?!

Dein Chart-Element hat ein Binding auf die Variable Itemsource -> 'Data', sowie Displayname -> 'Data.Name'.
In deinem Codeschnipsel ist aber solch eine Variable mit der Bezeichnung nicht zu erkennen...

Wurde im Tutorial eventuell mit 'Data', 'Name' und 'Count' gearbeitet ?
Ich würde es mal mit '_Diagramm', 'Typ' und 'Zahl' versuchen.

Code:
<chart:ChartSeries 
    ItemsSource="{Binding _Diagramme}"
    DisplayMember="Typ" 
    ValueMember="Zahl" 
/>
 
Zurück
Oben