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 va me tuer


Sujet :

Windows Presentation Foundation

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Points : 8
    Points
    8
    Par défaut WPF va me tuer
    Bonsoir à tous,

    Depuis 2 jours je planche sur WPF... Et je commence à avoir des spasmes, et les cheveux qui tombent...

    Dans l'autre monde (Windows forms...), j'avais l'habitude d'utiliser les ListView dans le style View=Details.
    Je pouvais via le code créer mes Columns, créer mes Items, etc.

    En WPF, j'ai le sentiment qu'on est passé d'un truc simple à une usine à gaz...

    • Déjà, j'ai cherché comment faire le style Details... Après des quelques heures, je comprends qu'il faut créer un objet de type GridView et remplir avec des colonnes.
    • Après je veux ajouter un Item avec des SubItem et une image... Laisse tomber!! Est-on obligé d'utiliser les <GridViewColumn DisplayMemberBinding="xxx" pour afficher quelque chose dans une colonne ? Je ne peux pas simplement depuis le code afficher dans une colonne le texte que je veux ?


    J'ai utiliser ce tutoriel: http://www.switchonthecode.com/tutor...-in-place-edit: des tonnes de lignes de code pour afficher 3 colonnes, quelques items, trier et modifier. Est-ce que je rêve ou bien Microsoft l'a fait ?

    Merci pour vos conseils, j'ai le sentiment de ne pas aborder WPF de la bonne manière...

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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Citation Envoyé par rarazor Voir le message
    j'ai le sentiment de ne pas aborder WPF de la bonne manière...
    Je te confirme: il s'agit là d'une nouvelle façon de penser ses applications (et de les développer) donc avant de te lancer, documente toi !


    En plus, t'as pas de bol: le contrôle ListView est, à mon sens, l'un des plus complexe à maitriser alors lorsque l'on débute....

  3. #3
    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
    Points : 3 015
    Points
    3 015
    Par défaut
    Salut,

    +1 avec ce qui a été dit.

    De plus, les tutoriels que tu vas pouvoir trouver entreront peut-être trop dans le détail.
    Sinon pour t'aider, il y a Blend, un designer qui va te simplifier grandement la vie. Le designer de visual studio n'étant pas encore au top niveau.

    Sinon sur ce forum même, il y a un exemple de ce que tu cherches à faire :
    http://www.developpez.net/forums/d61...onne-listview/
    C'est pas trop long en terme de ligne de code

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Citation Envoyé par Thomas Lebrun Voir le message
    Je te confirme: il s'agit là d'une nouvelle façon de penser ses applications (et de les développer) donc avant de te lancer, documente toi !
    Je me documente avec ton bouquin justement
    D'ailleurs dans ce livre, tu ne fais aucune comparaison avec les Windows Forms.
    Quand un développeur bosse depuis 7-8 ans avec, puis veux passer vers une techno plus récente, il va obligatoirement chercher des similitudes pour essayer de comprendre les bénéfices de l'évolution...

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Citation Envoyé par binoo Voir le message
    Salut,
    http://www.developpez.net/forums/d61...onne-listview/
    C'est pas trop long en terme de ligne de code
    Merci pour le lien
    J'ai compris ce principe, mais j'ai du mal à l'adapter avec mon code existant.
    Par exemple, j'ai une classe contenant quelques propriétés de base.
    Les autres propriétés sont accessibles par une fonction GetProperty().
    Hors si je comprend bien, il n'est pas possible de faire un Binding du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <TextBlock Text="{Binding GetProperty(DeviceProperty.BACnetName)}" />
    (DeviceProperty est un enum)

    Aussi, j'avais pour habitude de créer les colonnes du ListView suivant les choix de l'utilisateur: la classe propose par exemple 50 propriétés, donc l'utilisateur peut choisir les propriétés importantes qu'ils veut voir, etc...
    (ça me semble chaud en WPF )

Discussions similaires

  1. [Kill]tuer un process
    Par parisjohn dans le forum C
    Réponses: 9
    Dernier message: 27/08/2004, 14h26
  2. Comment tuer une frame
    Par tymous dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 28/07/2004, 11h53
  3. Comment tuer le processus ez-ipupdate
    Par berry dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 21/06/2004, 15h07
  4. Tuer le processus d'Interbase ?
    Par JezabelleTwin dans le forum Bases de données
    Réponses: 4
    Dernier message: 07/04/2004, 13h09
  5. [VB6] [Système] Tuer un processus courant
    Par mdoyer dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 22/10/2002, 14h47

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