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 :

Combobox et ItemTemplate


Sujet :

Silverlight

  1. #1
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut Combobox et ItemTemplate
    Hello tout le monde

    J'ai une ComboBox qui ressemble en gros à ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
            <ComboBox>
                <ComboBox.ItemTemplate>
                    <DataTemplate>
                        <StackPanel Orientation="Vertical">
                            <TextBlock Text="{Binding Label}" />
                            <TextBlock Text="{Binding MaxAmount}" />
                        </StackPanel>
                    </DataTemplate>
                </ComboBox.ItemTemplate>            
            </ComboBox>
    J'aimerais que ce template ne s'affiche que pour les items présents dans la liste déroulante sous la combo.
    Quand la combo est "fermée", j'aimerais ne voir que le Label par exemple.

    A l'heure actuelle, je fixe la hauteur de la combo mais je trouve ça assez moche comme solution

    Une meilleure idée?

    Merci

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    La ComboBox de Telerik permet ce comportement.

    Pour la version normale je pense que tu dois pouvoir faire ca en heritant de la ComboBox en ajoutant 1 nouvelle dependency property et en modifiant le template par defaut (changer le ContentPresenter pour mettre son ContentTemplate TemplateBinding sur ta nouvelle DP). En esperant que le code de la ComboBox n'ecrase pas tout ca.

  3. #3
    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
    Comme ce n'est pas la première fois que ce problème est soulevé, je viens d'écrire un billet sur mon blog qui traite du problème :

    http://blog.naviso.fr/wordpress/?p=711

    Redis-moi si qqchose n'est pas clair

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Thx

    Je regarde asap

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. Listbox ItemTemplate + combobox + binding
    Par jacquesprogram dans le forum Windows Presentation Foundation
    Réponses: 7
    Dernier message: 27/09/2011, 10h18
  3. [3.5] ComboBox ItemTemplate et élément sélectionné
    Par beekeep dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 08/09/2011, 10h28
  4. [VB6] [Interface] ComboBox à plusieurs colonnes
    Par mtl dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 30/03/2004, 17h35
  5. combobox->text
    Par clovis dans le forum C++Builder
    Réponses: 18
    Dernier message: 21/06/2002, 15h43

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