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 :

Treeview avec checkbox et xmldataprovider (reformulation du problème)


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 12
    Par défaut Treeview avec checkbox et xmldataprovider (reformulation du problème)
    Bonjour,
    Je créer un treeview à partir d'un fichier xml en utilisant XmlDataprovider.
    Chaque treeviewItem contient une checkbox et un ContentPresenter créer à partir d'un datatemplate :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
            <HierarchicalDataTemplate x:Key="NodeTemplate" ItemsSource="{Binding XPath=./*}"  >
                <StackPanel Orientation="Horizontal">
                    <CheckBox x:Name="AfficherCacherBox" IsChecked="true" Click="Afficher_Cacher_Click" VerticalAlignment="Center"/>
    				<ContentPresenter x:Name="tb" Margin="5,0" Content="{Binding XPath={StaticResource myattribute}}" />
    			</StackPanel>
     
     
            </HierarchicalDataTemplate>

    Je voudrais pouvoir faire du binding sur la propriété IsChecked de ma checkbox mais je ne vois pas comment ajouter de classe héritant de INotifyPropertyChanged pour effectuer mon binding sur "IsChecked" avec mon xmldataprovider.
    Pouvez-vous m'aider?
    Merci!

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 12
    Par défaut
    Bonjour,
    En fait mon problème principal est que j'ai un treeview avec un nombre assez conséquent de checkbox et lorsque je coche un des treeviewItems parent et que je veux cocher ainsi tous les enfants (avec du binding ou autre), le changement d'état de toutes les checkbox est super long.
    Auriez-vous une solution à mon problème?
    Merci!

Discussions similaires

  1. Treeview avec checkboxes
    Par chris81 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 04/02/2008, 11h25
  2. [WinForm] TreeView avec checkbox grisée
    Par Thor Tillas dans le forum Visual C++
    Réponses: 2
    Dernier message: 22/03/2007, 13h27
  3. vb.net : treeview avec checkbox
    Par 1coni dans le forum Windows Forms
    Réponses: 11
    Dernier message: 31/05/2006, 13h18
  4. [C#] TreeView avec CheckBox à certain niveaux
    Par Maxsin dans le forum Windows Forms
    Réponses: 3
    Dernier message: 28/04/2006, 16h29
  5. [C#] TreeView avec CheckBox "indeterminate"
    Par padumeur dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/01/2005, 20h53

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