none
Instanciation d'une classe partagée, dans une appli WPF RRS feed

  • Question

  • Bonjour,

    Je développe une application de bureau WPF sous Framework 4.6.1, avec VS Community 2017 ver. 15.9.4.

    Cette appli comporte plusieurs projets : le projet principal et plusieurs autres pour des composants spécifiques instanciés par l'appli principale dans son code XAML.

    L'appli a besoin d'initialiser une classe commune aux divers composants, AVANT qu'ils ne soient instanciés par elle, or le premier événement qu'elle traite est Window_Initialized, et a ce moment là les composants sont déjà instanciés...

    Comment résoudre ce problème ? Y-a-t-il un moyen propre de faire cela ?

    Merci de vos suggestions.

    Cordialement


    Alain

    lundi 7 janvier 2019 14:32

Toutes les réponses

  • Bonjour,

    Vous avez essayez d'initialiser votre code dans le constructeur de votre objet App (dans le fichier App.xaml.cs") ou alors dans la méthode surchargée OnStartup() de ce même objet ?

        /// <summary>
        /// Logique d'interaction pour App.xaml
        /// </summary>
        public partial class App : System.Windows.Application
        {
    
            public App()
            {
                // Initialisation dans le constructeur
            }
    
            protected override void OnStartup(StartupEventArgs e)
            {
                // Initialisation au démarrage de l'application
            }
    
    
        }
    

    Cordialement,


    Yan Grenier

    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont répondues à votre question, et de noter les réponses que vous avez trouvé utiles.

    lundi 7 janvier 2019 15:34