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 :

Accéder à un contrôle depuis un objet métier


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 243
    Par défaut Accéder à un contrôle depuis un objet métier
    Bonjour

    Dans une appli WPF, j'ai une fenètre Window1. Window1 contient divers éléments dont un objet de type Canvas défini dans une classe et sur lequel je pose des éléments de type ContentControl définis dans une autre classe, que j'appellerai ClasseContentControl. Dans Window1, j'ai aussi un certain nombre de TextBox dont l'un pourrait s'appeler MonTextBox.
    Mon problème est le suivant: comment accéder depuis ClasseContentControl, à MonTextBox ?
    J'ai bien vu un certain nombre d'exemples utilisant VisualTreeHelper.GetChild récursivement mais je ne vois pas de quelle façon l'appeler. Si quelqu'un avait un petit exemple....


    Merci d'avance

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Ton pb est résolu ou pas ?

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 243
    Par défaut
    oui il est résolu enfin partiellement. En effet, j'arrive bien à modifier les propriétés que je souhaite, en l'occurence le Text de mes TextBox.
    En revanche, je bute sur l'exécution d'évènements. Je souhaite pouvoir exécuter l'évènement Click d'un bouton depuis ma classe métier.
    Une idée ?
    Merci d'avance

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par Pierre FORAZ Voir le message
    Je souhaite pouvoir exécuter l'évènement Click d'un bouton depuis ma classe métier.
    Voila un comportement qui ne me semble pas logique: si tu as besoin de ce genre de scénario, je pense que tu devrais revoir ton architecture...

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 243
    Par défaut
    ben je suis en train de regarder du côté de MVVM

  6. #6
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Et c'est avec ce pattern que tu te retrouves dans l'obligation de devoir appeler un event Click d'un bouton depuis une classe métier ?

  7. #7
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 243
    Par défaut
    non bien sûr. je suis tombé sur MVVM après avoir eu besoin de cet event et depuis je restructure mon appli pour matcher MVVM.
    ça devrait le faire, le concept est intéressant

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/10/2011, 16h44
  2. Comment accéder aux contrôles depuis du code?
    Par Leelith dans le forum Windows Presentation Foundation
    Réponses: 9
    Dernier message: 15/12/2009, 21h02
  3. Accéder à un contrôle depuis WebMethod
    Par Shargat dans le forum ASP.NET
    Réponses: 5
    Dernier message: 25/05/2009, 12h05
  4. Réponses: 4
    Dernier message: 23/04/2008, 15h29
  5. Réponses: 5
    Dernier message: 09/03/2007, 10h07

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