none
Actualiser une listbox qui affiche les informations d'un flux rss RRS feed

  • Discussion générale

  • Bonjour ,

    J'ai une listbox qui affiche le titre et la date des items d'un flux rss et je veux un bouton actualiser qui puisse rafraichir la liste quand un nouvel item s'ajoute au flux ??si quelqu'un a une idée

    Merci.
    • Type modifié Ciprian Duduiala vendredi 15 juillet 2011 05:57 attente de feedback
    vendredi 8 juillet 2011 15:52

Toutes les réponses

  • Bonjour,

    sa dépend de ton code et de comment tu veux le faire.

    Si tu manipule une ObservableCollection normalement à chaque fois que tu ajouter un item celle ci est mise à jour. Et donc si cette collection est binder sur ton ItemsSource, cela devrait se mettre à jour aussi dans la Listbox.


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    lundi 11 juillet 2011 11:58
  • Bonjour,

    oui c'est déjà fait pour l'observable collection  , je pense que je dois le faire au niveau de la listbox parce qu'elle est binder , mais ce que je veux faire c'est de programmer un bouton qui puisse actualiser la listbox ??

     

     

     

    Cordialement Sara.

    lundi 11 juillet 2011 12:58
  • Bonjour voila un petit exemple tout simple qui vous aidera peut-être :

    <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
          <StackPanel Orientation="Vertical">
            <ListBox x:Name="lb1"/>
            <Button x:Name="btn1" Content="Maj"/>
          </StackPanel>
          
        </Grid>
    

    public partial class MainPage : PhoneApplicationPage
      {
        // Constructor
        public MainPage()
        {
          InitializeComponent();
          this.Loaded += new RoutedEventHandler(MainPage_Loaded);
          btn1.Click += new RoutedEventHandler(btn1_Click);
        }
    
        void btn1_Click(object sender, RoutedEventArgs e)
        {
          _listes.Add("Nouvelle catégorie");
        }
    
        public ObservableCollection<String> _listes = null;
    
        void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
           _listes = new ObservableCollection<string>();
          _listes.Add("Catégorie 1");
          _listes.Add("Catégorie 2");
          _listes.Add("Catégorie 3");
          _listes.Add("Catégorie 4");
          lb1.ItemsSource = _listes;
        }
      }
    

     

     


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    lundi 11 juillet 2011 13:54
  • Bonjour,

    Merci pour votre soutien je vais tester votre solution .

     

    Cordialement,Sara.

    lundi 11 juillet 2011 14:49
  • Bonjour,

     

    Est-ce que vous avez testé la solution proposée ? Merci pour partager avec nous les résultats, afin que d'autres personnes avec le même problème puissent profiter de cette solution.

     

    Cordialement,

     

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    mercredi 13 juillet 2011 06:01