Je débute en C sharp et je voudrais explorer les dossiers du disque et
afficher en cours de traitement les noms des répertoires rencontrés.
Seulement, l'affichage ne se produit qu'à la fin du traitement.
Pourriez-vous me donnez des pistes svp ?
Merci !
c'est une application WPF dont voici le code principal :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.IO;
using System.Threading;
namespace WpfApplication1
{
/// <summary>
/// Logique d'interaction pour Window1.xaml
/// </summary>
public partial class Window1 : Window
{
private string racine = @"C:\Program Files\Adobe\Acrobat
8.0\Acrobat"; // Pour tests
private string texte = "";
public delegate void DelegueAjoutTexte();
public event DelegueAjoutTexte TexteEvent;
public Window1()
{
InitializeComponent();
TexteEvent += TexteAjout;
}
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jérémy Jeanson
Bonjour psykzix,
Ce que tu souhaite faire entre dans le context du BackGroundWorker, C'est un control très sympathique qui vas te permettre d'effectuer une tache de font tout en mettant ton interface à jour.
Pour plus d'informations voici le lien vers la MSDN: http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx -- Jérémy JEANSON MCP http://www.jjeanson.fr
Bonjour psykzix,
Ce que tu souhaite faire entre dans le context du BackGroundWorker,
C'est un control très sympathique qui vas te permettre d'effectuer une
tache de font tout en mettant ton interface à jour.
Pour plus d'informations voici le lien vers la MSDN:
http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx
--
Jérémy JEANSON
MCP
http://www.jjeanson.fr
Ce que tu souhaite faire entre dans le context du BackGroundWorker, C'est un control très sympathique qui vas te permettre d'effectuer une tache de font tout en mettant ton interface à jour.
Pour plus d'informations voici le lien vers la MSDN: http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx -- Jérémy JEANSON MCP http://www.jjeanson.fr
psykzix
Jérémy Jeanson a écrit :
Bonjour psykzix,
Ce que tu souhaite faire entre dans le context du BackGroundWorker, C'est un control très sympathique qui vas te permettre d'effectuer une tache de font tout en mettant ton interface à jour.
Pour plus d'informations voici le lien vers la MSDN: http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx
Bonjour Oui cela semble être une solution. Malheureusement, j'ai un peu de mal à utiliser BackgroundWorker dans mon application WPF. Les exemples dont je dispose sont avec windowsForm. Merci de votre aide!
Jérémy Jeanson a écrit :
Bonjour psykzix,
Ce que tu souhaite faire entre dans le context du BackGroundWorker,
C'est un control très sympathique qui vas te permettre d'effectuer une
tache de font tout en mettant ton interface à jour.
Pour plus d'informations voici le lien vers la MSDN:
http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx
Bonjour
Oui cela semble être une solution.
Malheureusement, j'ai un peu de mal à utiliser BackgroundWorker dans mon
application WPF.
Les exemples dont je dispose sont avec windowsForm.
Merci de votre aide!
Ce que tu souhaite faire entre dans le context du BackGroundWorker, C'est un control très sympathique qui vas te permettre d'effectuer une tache de font tout en mettant ton interface à jour.
Pour plus d'informations voici le lien vers la MSDN: http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx
Bonjour Oui cela semble être une solution. Malheureusement, j'ai un peu de mal à utiliser BackgroundWorker dans mon application WPF. Les exemples dont je dispose sont avec windowsForm. Merci de votre aide!
Jérémy Jeanson
Bonjour psykzix,
Pas de soucis, il suffisait de dire qu'il s'agissait de WPF ;)
La page suivante explique plutôt bien l'utilisation de BackGroundWorker WPF: http://msdn.microsoft.com/fr-fr/magazine/cc163328.aspx
-- Jérémy JEANSON MCP http://www.jjeanson.fr
Bonjour psykzix,
Pas de soucis, il suffisait de dire qu'il s'agissait de WPF ;)
La page suivante explique plutôt bien l'utilisation de BackGroundWorker WPF:
http://msdn.microsoft.com/fr-fr/magazine/cc163328.aspx
Pas de soucis, il suffisait de dire qu'il s'agissait de WPF ;)
La page suivante explique plutôt bien l'utilisation de BackGroundWorker WPF: http://msdn.microsoft.com/fr-fr/magazine/cc163328.aspx
-- Jérémy JEANSON MCP http://www.jjeanson.fr
psykzix
Jérémy Jeanson a écrit :
Bonjour psykzix,
Pas de soucis, il suffisait de dire qu'il s'agissait de WPF ;)
La page suivante explique plutôt bien l'utilisation de BackGroundWorker WPF: http://msdn.microsoft.com/fr-fr/magazine/cc163328.aspx
:)
Je cherche depuis que j'ai lu ton message et j'avais effectivement trouvé cette page. L'ennui c'est que je dois avoir un soucis de dépendance ou de référence manquante et je ne trouve pas pour le moment lesquelles. Va falloir que j'étudie la question plus en détail.
En tout cas merci encore! ;)
Jérémy Jeanson a écrit :
Bonjour psykzix,
Pas de soucis, il suffisait de dire qu'il s'agissait de WPF ;)
La page suivante explique plutôt bien l'utilisation de BackGroundWorker
WPF:
http://msdn.microsoft.com/fr-fr/magazine/cc163328.aspx
:)
Je cherche depuis que j'ai lu ton message et j'avais effectivement
trouvé cette page.
L'ennui c'est que je dois avoir un soucis de dépendance ou de référence
manquante et je ne trouve pas pour le moment lesquelles.
Va falloir que j'étudie la question plus en détail.
Pas de soucis, il suffisait de dire qu'il s'agissait de WPF ;)
La page suivante explique plutôt bien l'utilisation de BackGroundWorker WPF: http://msdn.microsoft.com/fr-fr/magazine/cc163328.aspx
:)
Je cherche depuis que j'ai lu ton message et j'avais effectivement trouvé cette page. L'ennui c'est que je dois avoir un soucis de dépendance ou de référence manquante et je ne trouve pas pour le moment lesquelles. Va falloir que j'étudie la question plus en détail.