IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Databinding sur un graph


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 496
    Par défaut Databinding sur un graph
    Bonjour,
    J'utilise le Silverlight Toolkit 4 et j'ai un problème pour lier les données :
    Le XAML :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <chartingToolkit:Chart Grid.Column="1">
                    <chartingToolkit:Chart.Series>
                        <chartingToolkit:LineSeries Title="PSNR" ItemsSource="{Binding Data, Source={StaticResource ImagesGraph}}" IndependentValueBinding="{Binding Name}" DependentValueBinding="{Binding MOSp}" AnimationSequence="FirstToLast"/>
                    </chartingToolkit:Chart.Series>
                    <chartingToolkit:Chart.Axes>
                        <chartingToolkit:CategoryAxis Title="Images" Orientation="X" />
                        <chartingToolkit:LinearAxis Title="MOSp" Orientation="Y" Minimum="0" Maximum="1.05" Interval="0.2" ShowGridLines="True" />
                    </chartingToolkit:Chart.Axes>
                </chartingToolkit:Chart>

    La classe ImagesGraph :
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    public class ImagesGraph : INotifyPropertyChanged
        {
            public string name { get; set; }
            public string Name
            {
                get { return name; }
                set
                {
                    name = value;
                    NotifyPropertyChanged("Name");
                }
            }
            public double mosp { get; set; }
            public double MOSp
            {
                get { return mosp; }
                set
                {
                    mosp = value;
                    NotifyPropertyChanged("MOSp");
                }
            }
            public static ObservableCollection<ImagesGraph> Data
            {
                get
                {
                    ObservableCollection<ImagesGraph> data = new ObservableCollection<ImagesGraph>();
                    data.Add(new ImagesGraph { Name = "Toto_0", MOSp = 0.2 });
                    data.Add(new ImagesGraph { Name = "Toto_1", MOSp = 0.3 });
                    data.Add(new ImagesGraph { Name = "Toto_2", MOSp = 0.72 });
                    data.Add(new ImagesGraph { Name = "Toto_3", MOSp = 0.78 });
                    data.Add(new ImagesGraph { Name = "Toto_4", MOSp = 0.96 });
                    return data;
                }
            }
            public ImagesGraph() { }
        }
    Mais pour Source={StaticResource ImagesGraph} il me dit qu'il ne peut pas résoudre la ressource

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Ben est-ce que tu as mis ta classe en resource ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <local:ImagesGraph x:Key="ImagesGraph" />

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 496
    Par défaut
    Citation Envoyé par Skyounet Voir le message
    Ben est-ce que tu as mis ta classe en resource ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <local:ImagesGraph x:Key="ImagesGraph" />
    Non. En tout cas ça marche tout de suite mieux.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. question sur les graphe en C
    Par wedoud dans le forum C
    Réponses: 7
    Dernier message: 16/07/2006, 13h32
  2. plusieurs courbes sur un graphe dans état crystal report
    Par anneso108 dans le forum SAP Crystal Reports
    Réponses: 9
    Dernier message: 27/03/2006, 09h58
  3. Calculer le flow max sur un graphe
    Par faressam dans le forum C++
    Réponses: 6
    Dernier message: 09/02/2006, 16h35
  4. Couleurs fantaisistes sur un graphe
    Par decour dans le forum Access
    Réponses: 2
    Dernier message: 14/10/2005, 11h51
  5. afficher une ligne contante sur le graphe d'un DBChart ?
    Par bigfoot dans le forum Bases de données
    Réponses: 5
    Dernier message: 23/12/2004, 16h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo