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

Silverlight Discussion :

[SL3] TreeView Item en "colonnes"


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 285
    Par défaut [SL3] TreeView Item en "colonnes"
    Bonjour,

    J'essaye depuis quelques temps de changer l'espace entre un élément de mon arbre et un de ses sous-éléments.

    Je vais essayer de faire un exemple ...

    Actuellement, j'ai cela :
    - Niveau 1
    - Niveau 1.1
    - Niveau 1.1.1
    - Niveau 1.1.2
    - Niveau 1.2
    - Niveau 1.2.1

    et j'aimerais avoir :
    - Niveau 1
    - Niveau 1.1
    - Niveau 1.1.1
    - Niveau 1.1.2
    - Niveau 1.2
    - Niveau 1.2.1

    En gros, le bord gauche du niveau N soit au même niveau que le bord droit du niveau N+1 ...

    Ps : l'objectif ultime mais surement impossible :
    - Niveau 1 - Niveau 1.1 - Niveau 1.1.2
    c'est à une dire une colonne par niveau ...

  2. #2
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    En gros, le bord gauche du niveau N soit au même niveau que le bord droit du niveau N+1 ...
    Je pense que c'est possible en redéfinissant l'itemContainerStyle de TreeView.

    Ps : l'objectif ultime mais surement impossible :
    - Niveau 1 - Niveau 1.1 - Niveau 1.1.2
    c'est à une dire une colonne par niveau ...
    Et ça en redéfinissant l'ItemPanels de l'ItemContainerStyle de TreeView. Il suffit juste de placer un StackPanel avec une orientation Horizontale.

    Blend devrait pouvoir pas mal t'aider...

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 285
    Par défaut
    Faut que je bosse les Styles alors .

    Merci !

    PS : T'aurais pas un tuto sous la main ?

  4. #4
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Voila un document qui devrait te donner une bonne idée de la manière de procéder. C'est pour WPF mais c'est la même façon de procéder en Silverlight :

    http://beta.codeproject.com/KB/WPF/C...px?msg=3027413

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