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 Presentation Foundation Discussion :

Un étrange Bug dans mon designer WPF sous VS2012 [Débutant]


Sujet :

Windows Presentation Foundation

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2002
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2002
    Messages : 34
    Points : 31
    Points
    31
    Par défaut Un étrange Bug dans mon designer WPF sous VS2012
    Je viens de réaliser mon premier User Control en WPF .
    J'ai voulu tester ce user control sur une appli de test WPF. J'ai donc référencé mon control et insérer celui-ci dans le designer (voir code ci-dessous).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <Window
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:WpfUserLogin="clr-namespace:WpfUserLogin;assembly=WpfUserLogin" x:Class="TestUserLoginDll.MainWindow"
            Title="MainWindow" Height="600" Width="800">
        <Grid>
     
            <WpfUserLogin:frmLoginUser HorizontalAlignment="Center" VerticalAlignment="Center" Width="400" Height="220" Name="loginUser" />
     
        </Grid>
    </Window>
    J'ai lancé l'application et celle-ci fonctionne parfaitement .
    Par contre dans mon designer, celui-ci me dit que j'ai l'erreur suivante :
    NullReferenceException: Object reference not set to an instance of an object.
    Le designer ne fait pas apparaitre mon User Control.
    Je ne vois pas pourquoi .

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 032
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 032
    Points : 5 470
    Points
    5 470
    Par défaut
    Ton usercontrol doit certainement utiliser quelque chose qui n'est instanciable qu'en execution.

    Souvent il faut tester grace à la valeur booleen IsDesignMode ( pas bien sur du nom) avant de demander une instance d'un objet "critique" comme par exemple les connections à la BDD.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2002
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2002
    Messages : 34
    Points : 31
    Points
    31
    Par défaut Merci de la réponse.
    Je vais tester.

    Ce qui est assez amusant, c'est que ce User Control est une "copie" d'une appli WPF que qu'ai fais. Cette application fonctionne parfaitement. Mon User Control aussi, il rempli tous ce qui lui est demandé. Mais dans le designer l'ajout du User Control me donne cette erreur.

    Mais je test de ce pas ce que tu m'as expliqué.

    Encore Merci

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2002
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2002
    Messages : 34
    Points : 31
    Points
    31
    Par défaut Je pense avoir trouvé
    Encore Merci Mika132

    Tu avais raison, la méthode maForm_Loaded fait appel à des objets qui ne sont instanciés que pendant l'éxécution du User Control. C'est en fait l'appel à une clé de mon App.Config que je fais dans la DLL du User Control qui me met dedans.
    Je vais voir pour améliorer mon code pour éviter cela.

    Encore Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bug dans mon algo..
    Par Chekov dans le forum Langage
    Réponses: 3
    Dernier message: 30/06/2006, 20h42
  2. [Vba-E]Bug dans mon code
    Par antoinelavigne dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 19/06/2006, 14h55
  3. Bug dans mon stylessheet
    Par wikipierre dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 19/06/2006, 10h16
  4. Droit accès à l'écriture dans mon repertoire WWW sous Mandriva
    Par zave dans le forum Administration système
    Réponses: 3
    Dernier message: 23/04/2006, 15h08
  5. Bug dans mon timer
    Par FredKéKé dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 25/01/2006, 15h27

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