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 :

[WPF] Interface utilisateur


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 20
    Par défaut [WPF] Interface utilisateur
    Bonjour,

    Je développe actuellement une interface utilisateur. J'aimerais quelque chose qui se rapproche de l'interface Visual Studio
    - Une partie avec onglets
    - Une partie propriétés
    - Une partie Message/Debuggage
    - Des barres d'outils

    J'ai cru comprendre que ce genre de "Container" n'existe pas avec WPF. Y a-t-il une raison précise à cela ?
    Dois-je développer mon interface avec les outils du framework 2.0 pour obtenir ce genre d'interface ?

    Je suis étonné que ce genre de contrôles n'existent pas avec WPF

    David.

  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
    Ces contrôles n'existe pas car il sont tous simplement simple à reproduire.

    Exemple: la partie Propriété, c'est une simple Grid. Partie Message => StackPanel avec une TextBox, etc....


    Donc tu va devoir re-développer ces contrôles avec WPF, pour te faire une "boite à contrôles"

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 20
    Par défaut
    Merci pour ta réponse.

    En fait dans Visual Studio, la partie propriété (par exemple) peut être redimensionnée, ou déplacée. Elle peut être "séparée" de du reste de l'application pour devenir une fenêtre volante.
    Si on la redimensionne, la partie avec onglets (adjacente) est redimensionnée avec.

    En bref toutes les zones de la fenêtre principale sont modifiable.

    Il y a donc un conteneur qui gère ces tailles et l'espace dans la fenêtre Visual Studio.

    J'ai essayé de placer un DockPanel, puis de placer comme tu dis ces Grid et autre TabPanel dans différentes zones pour faire des tests.
    Mais dans ce cas, impossible de déplacer les parties de mon DockPanel.
    J'en déduit que soit je ne réfléchit pas de la bonne façon pour WPF, soit je passe à côté d'une propriété ou d'un objet.

    David.

  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
    L'objet que tu cherches existe mais pas de base dans WPF: http://www.componentsource.com/produ...wpf/index.html

  5. #5
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 20
    Par défaut
    Merci pour le lien.

    Je vais voir ce que je peux faire avec ca et orienter mes recherches.

    Dans le Framework 2 il existe l'objet SplitContainer qui permet la mise en forme comme je le souhaite. Mais je ne sais pas dans quelle mesure il est conseillé ou pas d'utiliser les objets du Framework 2.

    J'avoue que j'ai de la peine à comprendre pourquoi avec .Net 3, on a moins de possibilité qu'avec .Net 2.
    J'ai vraiment de la peine à voir ou se situe l'intérêt du nouveau Framework au delà des détails.

    Merci pour les réponses

    David

  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
    Citation Envoyé par gege02
    Mais je ne sais pas dans quelle mesure il est conseillé ou pas d'utiliser les objets du Framework 2.
    Tu peux mais généralement, cela se fait pour des contrôles du type NotifyIcon ou WebBrowser, pas des contrôles du type Button ou SplitContainer

    J'avoue que j'ai de la peine à comprendre pourquoi avec .Net 3, on a moins de possibilité qu'avec .Net 2.
    Tu n'as pas "moins" de possibilité. Le truc, c'est que tout ce qui était facilement "réalisables" n'a pas été inclut (sauf pour certains contrôle où il n'ont sans doute pas eu le temps).

    Avec .NET 3, tu peux faire tout ce que te permet de faire .NET 2 et bien plus encore

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

Discussions similaires

  1. Interfaces utilisateurs
    Par 18Marie dans le forum Oracle
    Réponses: 6
    Dernier message: 15/03/2006, 22h48
  2. [2D] Interface utilisateur
    Par Captain_JS dans le forum OpenGL
    Réponses: 8
    Dernier message: 07/02/2006, 12h25
  3. Aspect interface utilisateur
    Par free07 dans le forum Composants VCL
    Réponses: 14
    Dernier message: 13/09/2005, 13h13
  4. Réponses: 2
    Dernier message: 31/10/2003, 16h32
  5. interface utilisateur avec OpenGL
    Par demis20 dans le forum OpenGL
    Réponses: 6
    Dernier message: 03/10/2002, 12h27

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