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

Windows Phone .NET Discussion :

comment faire pour parcourir un ObservableCollection ?


Sujet :

Windows Phone .NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2011
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Avril 2011
    Messages : 53
    Par défaut comment faire pour parcourir un ObservableCollection ?
    Salut,
    comment faire pour parcourir un ObservableCollection ?
    dans ma class MainViewModel j'ai un items de type ObservableCollection<Tache>
    et une methode Refrech pour le remplir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public void Refresh()
            {
                Items = StorageHelper.Load<ObservableCollection<Tache>>(App.NotesFileName);
            }
    je veut dans ma MainPage.xaml.cs parcourir tout ma ObservableCollection dans un foreach et dans ce boucle je teste sur chaque attribut DateTache s'il égale a date system ou nn pour que aprés faire un autre traitment ?!

    Mon Modéle contient la class Tache(string nom, datetime DateTache ).

    Merci d'avance

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    J'ai rien compris à ta question
    Une ObservableCollection se parcourt avec un foreach, comme n'importe quelle autre collection... qu'est-ce qui te pose problème exactement ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2011
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Avril 2011
    Messages : 53
    Par défaut
    ma collection contient un ensemble des taches(nom , dateTache)
    je veut pendant la parcourt de collection j'accède a l'attribut dateTache
    par exemple
    j'ai un listbox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MainListBox.ItemsSource = App.ViewModel.Items;
    elle sera remplie de tous les tache avec leur nom et leurs date

    mais mon probléme j'arrive pas a récupérer que la date par exemple

    datetime nom = App.ViewModel.Items.dateTache ;

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par moezBH Voir le message
    mais mon probléme j'arrive pas a récupérer que la date par exemple

    datetime nom = App.ViewModel.Items.dateTache ;
    Items est une collection, mais tu essaies d'y accéder comme si c'était un objet unique... dans une boucle tu peux faire ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    foreach(Tache tache in App.ViewModel.Items)
    {
        DateTime date = tache.DateTache;
        ...
    }

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2011
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Avril 2011
    Messages : 53
    Par défaut
    Merci Bien

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

Discussions similaires

  1. comment faire pour qu'une application soit toujours visible ?
    Par goldbar dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 28/03/2004, 15h35
  2. Réponses: 7
    Dernier message: 13/12/2003, 15h09
  3. comment faire pour developper des prog en win32
    Par rhodan51 dans le forum Autres éditeurs
    Réponses: 11
    Dernier message: 09/11/2003, 20h39
  4. Comment faire pour mettre l'ecran en veille ?
    Par March' dans le forum MFC
    Réponses: 6
    Dernier message: 29/08/2002, 15h25
  5. Comment faire pour créer un bitmap
    Par GliGli dans le forum C++Builder
    Réponses: 2
    Dernier message: 24/04/2002, 16h41

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