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 :

Composant dynamique dans Fenetre


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2008
    Messages : 242
    Par défaut Composant dynamique dans Fenetre
    Bonsoir,
    Je voudrais votre aide, car je n'arrive pas à trouver sur notre amis google. Surement dû au faite que je ne sais formuler ma requête.

    Quand on regarde msn par exemple, on voit que la fenêtre de login est la même pour celle des contacts.
    Donc je me demande comment faire.

    L'idée, serait de mettre, je pense, un composant 'dynamique'. J'appelle ça dynamique, car avec la même fenêtre, le composant change selon ce qui entrée dans le 1er composant, le 2ème, etc...

    Donc, ma question serait la suivante (peut-être pas la bonne):
    la fonction this.addChild(objet) dans une classe héritant de la classe Window peut-elle servir à faire ce que je veux? Et comment l'implémenter? (problème de compilation: l'objet doit être unique)

    Merci à vous, et ne m'enfoncez pas trop hein

  2. #2
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    Je pense que la propriété Content est celle que tu cherches.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2008
    Messages : 242
    Par défaut
    Citation Envoyé par meziantou Voir le message
    Je pense que la propriété Content est celle que tu cherches.
    Peut-être oui. Je me demande comment faire? En xaml? en csharp? dans une fenetre?

    Merci de ta réponse!

  4. #4
    Membre émérite Avatar de jmix90
    Homme Profil pro
    Consultant .Net
    Inscrit en
    Juillet 2007
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2007
    Messages : 576
    Par défaut
    Hello,


    Tu peux faire différents enfants qui seraient chacun des users controls.
    Ensuite tu peux avoir ta fenêtre principale qui contiendrait un "état" et en fonction de celui ci tu affiches différents userControl comme contenu.

    Ce post pourrait peut être t'aider : http://www.developpez.net/forums/d89...ow-projet-wpf/

    Cordialement,

  5. #5
    Membre chevronné Avatar de MetalGeek
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 412
    Par défaut
    Ou sinon, tu as les datatemplates qui sont un peu faits pour ça aussi : tu mets un "contentpresenter" dans ta fenêtre, et tu utilises sa propriété ContentTemplateSelector pour afficher ce que tu veux en fonction du contenu logique (metier) de ta fenêtre (ou son 'état' comme dit plus haut).

  6. #6
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2008
    Messages : 242
    Par défaut
    Super sympa vos techniques ! Une Csharp & une en Xaml.
    Je vous tiendrais au courant si problème d'implémentation il y a.

    Merci beaucoup pour votre rapide & très efficace

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

Discussions similaires

  1. Insérer des composants graphiques dynamiques dans une JSP
    Par wafabrj dans le forum Servlets/JSP
    Réponses: 14
    Dernier message: 22/05/2012, 11h31
  2. Réponses: 1
    Dernier message: 04/05/2011, 17h10
  3. Injecter dynamiquement une fenetre dans une autre
    Par themisn dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 07/06/2010, 00h58
  4. Réponses: 19
    Dernier message: 27/01/2010, 11h50
  5. Réponses: 5
    Dernier message: 19/02/2007, 15h44

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