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 :

Access to parent property


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Inscrit en
    Février 2006
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 61
    Par défaut Access to parent property
    Bonjour,
    Je suis entrain de réaliser pour la première fois une application du genre. Je viens de recevoir 4 fichiers :

    - Window.xaml
    - UserContro1
    - UserContro2
    - UserContro3

    Dans Windows.xaml j'ai simplement un canvas. Chaque user control est une interface différente de l'application.

    Lors du load de la fenetre j'ajoute comme fils UserControl1.

    Ma question : comment est-ce que je peux à partir de UserControl1 dire à ma Window que son fils n'est plus UserControl1 mais UserControl2 (correspondant à un changement de state dans l'application).

    Loïc

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 562
    Par défaut
    y'a une solution sympa c'est d'utiliser le binding sur la property visibility des usercontrol1 et usercontrol2
    fait le test avec deux bouton pour voir
    tu bind la visibility sur un object a toi
    et tu change juste l'etat de cette objet
    il ta faut un converteur pour inverser

  3. #3
    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 loicbar Voir le message
    Bonjour,
    Je suis entrain de réaliser pour la première fois une application du genre. Je viens de recevoir 4 fichiers :

    - Window.xaml
    - UserContro1
    - UserContro2
    - UserContro3

    Dans Windows.xaml j'ai simplement un canvas. Chaque user control est une interface différente de l'application.

    Lors du load de la fenetre j'ajoute comme fils UserControl1.

    Ma question : comment est-ce que je peux à partir de UserControl1 dire à ma Window que son fils n'est plus UserControl1 mais UserControl2 (correspondant à un changement de state dans l'application).

    Loïc

    Tu peux mais il faut passer par un système d'évènement: tu déclenches un event dans ton UC1 et tu t'y abonnes dans le MainWindow. Tu peux ainsi capter l'event et savoir quand changer (et éventuellement vers/pour quel auter UC)

Discussions similaires

  1. mvn site et accès aux properties du pom parent
    Par lmeur dans le forum Maven
    Réponses: 1
    Dernier message: 08/12/2008, 19h17
  2. Récupérer une property d'un composant parent
    Par zooffy dans le forum ASP.NET
    Réponses: 7
    Dernier message: 16/04/2008, 12h16
  3. accessible parent pour un jpanel
    Par mhamedbj dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 30/04/2007, 03h47
  4. Réponses: 7
    Dernier message: 16/06/2006, 11h09
  5. access 97 - DAO - objet property
    Par sundjata dans le forum VBA Access
    Réponses: 1
    Dernier message: 04/11/2005, 04h17

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