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 :

Mes debuts en WPF - Listview .item ?


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de troxsa
    Inscrit en
    Novembre 2004
    Messages
    388
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Novembre 2004
    Messages : 388
    Par défaut Mes debuts en WPF - Listview .item ?
    Bonjour a tous

    Habituellement je fait du VB .net WinForm simple et d'après moi je me débrouille pas trop mal

    Je me suis dit "tien je vais tester un coup ce fameux WPF" et compléter une Listview simple mais le mode de fonctionnement n'a rien a voir avec VB .net
    habituellement dans VB .net pour avoir une listview en details je fais simplement une propriete a View = Details ou alors dans le code c'est simplement, ListView1.View = Forms.View.Details
    Avec WPF je sais pas du tout comment faire ?

    Puis le msdn me sers a pas grand chose puisqu'il me donne la solution en VB.net or je recherche comment faire avec WPF

    Cela doit etre relativement simple a faire pour vous pourriez vous me donner un exemple simple svp ?

    En vous remerciant d'avance

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    La listview propose la vue GridView. Tu peux créer tes propres vue en dérivant de ViewBase. Mais étant donné la puissance des templates tu peux arriver au résultat voulu sans passer là.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ListView>
      <ListView.View>
        <GridView>
          <GridView.Columns>
            <GridViewColumn Header="Name"
             DisplayMemberBinding="{Binding Path=Propriété1}" />
            <GridViewColumn Header="Model"
             DisplayMemberBinding="{Binding Path=Propriété2}" />
          </GridView.Columns>
        </GridView>
      </ListView.View>
    </ListView>
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  3. #3
    Membre éprouvé
    Avatar de troxsa
    Inscrit en
    Novembre 2004
    Messages
    388
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Novembre 2004
    Messages : 388
    Par défaut
    Merci beaucoup pour cette exemple
    j'ai vu que le code XAML substitue au visuel c'est a dire que qu'on aura beau mettre ce qu'on veux au niveau de la form WPF au final c'est le code XAML qui sera pris en compte

    je dit sa car je viens de faire deux listview une avec l'exemple que tu m'a donner c'est a dire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
           <ListView Margin="17,19,0,44" Name="ListView1" HorizontalAlignment="Left" Width="234">
            <ListView.View>
                <GridView>
                    <GridView.Columns>
                        <GridViewColumn Header="Name"
             DisplayMemberBinding="{Binding Path=Propriété1}" />
                        <GridViewColumn Header="Model"
             DisplayMemberBinding="{Binding Path=Propriété2}" />
                    </GridView.Columns>
                </GridView>
            </ListView.View>
                <ListBoxItem Name="mmmmm">test</ListBoxItem>
                <ListViewItem>testtttt</ListViewItem>
            </ListView>
    J'ai juste utiliser en plus la proprieté dans le concepteur form ITEMS et ajouter deux valeur ListViewItem et ListBoxItem, a la compilation on vois pas les valeurs ajouté !

    Or quand je fais une simple listview et en ajoutant des items avec la propriété ITEMS a la compilation on les vois bien pourquoi ?
    en voici le code XAML

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            <ListView Height="100" HorizontalAlignment="Right" Margin="0,19,17,0" Name="ListView2" VerticalAlignment="Top" Width="230">
                <ListViewItem>test</ListViewItem>
                <ListViewItem>tttesssstttt</ListViewItem>
            </ListView>
    Oui il y a pas de colums

    Enfin bon il va me faloir quand meme un livre pour aprendre comment faire pour manipuler le WPF car il y a pas mal de changement comparer a VB.net

    une derniere question concernant la listview, peut on faire le meme code en VB ?

    Cordialement,

  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 troxsa Voir le message
    une derniere question concernant la listview, peut on faire le meme code en VB ?
    Oui, le code XAML peut-être réécrit en C# ou VB.NET pour arriver au même résultat. Mais c'est parfois plus simple de le faire en XAML

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

Discussions similaires

  1. WPF ListView avec Checkbox, trouver l'item qui a été Checked
    Par fmadore dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 09/12/2008, 17h21
  2. [C#] Listview item avec chaine tronquée
    Par heavydrinker dans le forum Windows Forms
    Réponses: 1
    Dernier message: 18/10/2006, 15h46
  3. Réponses: 5
    Dernier message: 12/08/2006, 20h35
  4. Réponses: 5
    Dernier message: 08/06/2006, 16h11
  5. ListView->Items->Clear() !!! Qques probl de perf
    Par Nicolas_a69 dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/08/2002, 11h49

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