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 :

Traitement informations XML


Sujet :

Windows Phone .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 6
    Par défaut Traitement informations XML
    Bonsoir,
    Je suis -un gros- débutant en silverlight et je code un client twitter.
    L'API me renvoie un flux XML.
    J'arrive à traiter les informations dans une listbox grâce au code ci dessous.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    listBoxTweets.ItemsSource = from tweet in xmlTweets.Descendants("status")
                                       select new TwitterItem 
                                       {
                                           ImageSource = tweet.Element("user").Element("profile_image_url").Value.ToString(),
                                           Message = tweet.Element("text").Value.ToString(),
                                           Username = tweet.Element("user").Element("name").Value.ToString(),
                                        };
    J'ai un pivot profil et j'aimerai pas exemple mettre Username dans un textBlock.
    Comment faire?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    var tweets = from tweet in xmlTweets.Descendants("status")
                                       select new TwitterItem 
                                       {
                                           ImageSource = tweet.Element("user").Element("profile_image_url").Value.ToString(),
                                           Message = tweet.Element("text").Value.ToString(),
                                           Username = tweet.Element("user").Element("name").Value.ToString(),
                                        };
    Dans ce cas la variable tweets est une liste d'objets TwitterItem? Comment faire pour accéder au informations?
    Merci

  2. #2
    Rédacteur

    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2007
    Messages : 494
    Par défaut
    Salut,

    en gros tu essaies d'afficher une liste de tweets dans ce style :

    Username : Tweet


    c'est bien ça ? Utilises-tu MVVM ?

  3. #3
    Membre extrêmement actif Avatar de DotNET74
    Homme Profil pro
    Watch R&D Engineer & Apprenti .NET
    Inscrit en
    Août 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Watch R&D Engineer & Apprenti .NET

    Informations forums :
    Inscription : Août 2003
    Messages : 1 986
    Par défaut
    Hello,

    si tu n'utilises pas la pattern MVVM il faut que tu place un TextBox si tu veux pouvoir modifier la valeur ou alors un TextBlock si tu juste afficher la valeur.

    ensuite donc ton code C# ou VB tu écris ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaTextBox.Text = tweets[0].UserName
    ou avec un TextBlock:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonTextBlock.Content=tweets[0].UserName
    mais cela ne fonctionne que pour un tweet donné !

    si tu veux tous les afficher il te faut utiliser une Listbox...

Discussions similaires

  1. Python probleme pour traitement fichier Xml avec l'API dom
    Par chenimitz dans le forum Général Python
    Réponses: 11
    Dernier message: 30/10/2007, 19h34
  2. Traitement Fichier XML
    Par rafiq25 dans le forum C#
    Réponses: 5
    Dernier message: 27/06/2007, 10h05
  3. Traitement Fichier xml
    Par lenouvo dans le forum SQL
    Réponses: 8
    Dernier message: 21/12/2006, 09h39
  4. infos sur le traitement du xml en javascript
    Par kenny49 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/07/2006, 13h32
  5. informations XML XSL
    Par ldauchy dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 15/04/2006, 02h06

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