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

C# Discussion :

Démarage application et Paramètre d'application


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Débutant
    Inscrit en
    Février 2007
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Débutant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2007
    Messages : 134
    Par défaut Démarage application et Paramètre d'application
    Bonjour à tous,

    Avant tout j'espère être dans le bon forum. Si ce n'est pas le cas déplacez le message.

    Pour continuer et aller à l'essentiel, je rencontre actuellement un problème avec Application_Startup et les paramètres de l'application qui ne semble pas être disponibles dans la fonction.

    Je m'explique.

    J'ai un singelton qui me sert de service de gestion d'une liste de favoris pour l'ensemble de l'application et j'aurais souhaiter charger le fichier qui contient les informations avant l'affichage de la fenêtre principale.

    Je fais donc:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
            private void Application_Startup(object sender, StartupEventArgs e)
            {
    		//Initialisation des favoris
    		FavorisServices ServiceFavoris = FavorisServices.Instance;
                    string FichierACharger = Properties.Settings.Default.DossierFavoris + Properties.Settings.Default.Fichier;
    		ServiceFavoris.LoadFile(FichierACharger);
     
    		// au démarrage de l'application on lance cette vue par défaut
                    Views.Windows.MainWindow win = new Views.Windows.MainWindow();
                    win.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                    win.Show();
     
            }
    Le problème vient du fait que je n'ai pas encore accès à Properties.Settings.Default....

    Est-ce normal et comment puis-je faire
    1. Sans devoir instancier le service dans la première fenêtre (Je souhaiterais offrir la possibilité par après de choisir la fenêtre de démarrage)
    2. Sans mettre les accès au paramètre dans le singelton (Prévu pour être dans une bibliothèque de class)


    Merci pour votre attention

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    Pourquoi ne pas créer ton singleton dans le constructeur de ta forme principale
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public mainWindow()
    {
        InitializeComponent();
     
        FavorisServices ServiceFavoris = FavorisServices.Instance;
        string FichierACharger = Properties.Settings.Default.DossierFavoris + Properties.Settings.Default.Fichier;
        ServiceFavoris.LoadFile(FichierACharger);
     
    }

    Cela restera appelé avant l'affichage.

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/03/2007, 15h33
  2. paramètres d' applications
    Par marcusien dans le forum Windows Forms
    Réponses: 9
    Dernier message: 14/03/2007, 14h27
  3. [C#][VS 2005] Paramètres d'applications et mises à jour
    Par giloutho dans le forum Windows Forms
    Réponses: 1
    Dernier message: 04/04/2006, 09h38
  4. Réponses: 3
    Dernier message: 09/01/2006, 16h35
  5. Renvoi de paramètre par application DOS
    Par frenchie_st dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 22/11/2005, 08h40

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