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 :

Création d'objets dans MainWindow.xaml.cs


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 3
    Par défaut Création d'objets dans MainWindow.xaml.cs
    Bonjour,
    J'ai besoin d'aide, voici mon problème:

    Je crée un jeu en wpf. J'ai créé des boutons en XAML, et des classes pour instancier des objets.

    J'ai une méthode "seDeplacer_Click" qui s’exécute lorsque l'on clique sur un bouton. J'aimerais dans cette méthode utiliser une méthode de l'objet "Arthur" créé dans une autre méthode plus haut en faisant: Mais j'obtiens l'erreur suivante :
    Seule une assignation, un appel, un incrément, un décrément et des expressions d'objet new peuvent être utilisés comme instruction
    Je suppose que c'est parce que j'ai instancié mon objet dans une méthode plus haut et qu'il n'est pas accessible.

    Ma question est: comment faire pour que les objets que j'ai créés soient accessibles dans mes méthodes du fichier MainWindow.xaml.cs où sont les méthodes liés aux boutons de mon application?

    Merci beaucoup par avance,

    Bonne journée,

    max1988

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Salut,

    Il faut que tes objets soient définis dans ta classe "MainWindow" et pas de manière locale (comme tu dois l'avoir fait dans tes fonctions).

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 3
    Par défaut
    Citation Envoyé par binoo Voir le message
    Salut,

    Il faut que tes objets soient définis dans ta classe "MainWindow" et pas de manière locale (comme tu dois l'avoir fait dans tes fonctions).
    Salut, merci de ta réponse.

    Mes objets sont déjà définis dans la classe MainWindow.xaml.cs, mais à l'intérieur d'une méthode. Peut-être veux-tu dire dans le constructeur MainWindow ?

    Merci

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 3
    Par défaut
    Je crois que je t'ai mal compris, j'ai défini mes objets hors des méthodes dans la classe et là pas d'erreur, ça marche !

    Merci beaucoup.

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

Discussions similaires

  1. Création d'objet dans endCreation
    Par Toph1 dans le forum W4 Express
    Réponses: 2
    Dernier message: 06/02/2009, 15h31
  2. [6.1a] Création d'objets dans 1 rapport en réseau
    Par lenka33 dans le forum Débuter
    Réponses: 2
    Dernier message: 24/08/2008, 23h06
  3. Création d'objet dans des fonctions
    Par fafabzh6 dans le forum R
    Réponses: 5
    Dernier message: 22/07/2008, 14h30
  4. Création d'objets dans une boucle for
    Par urban_p dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 02/06/2008, 10h34
  5. [BO 5.1.6 i] Création d'objet dans l'univers
    Par julien2602 dans le forum Designer
    Réponses: 20
    Dernier message: 08/01/2008, 14h15

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