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 :

ListBox et click


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Par défaut ListBox et click
    Bonjour,
    j'ai réaliser un petit programme dans lequel j'ai un listbox qui affiche une liste de liens.
    Je désire programmer un évent "click" mais lorsque je cherche cet event dans la liste proposée mais sans succès. idem lorsque je le programme directement dans la balise
    Par contre en regardant la classe listbox sur msdm il est bien indiqué que l'event "click" existe

    Que faire ?

  2. #2
    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
    Par défaut
    Salut,

    Il n'y pas d'évènement Click que ce soit sur le contrôle ListBox ou ListBoxItem :


    Pour ajouter un click sur un ListBoxItem (car c'est ce que tu veux je pense, mais le principe est le même sur la ListBox), tu peux utiliser l'événement MouseLeftButtonDown (ou PreviewMouseLeftButtonDown).

    Pour le faire tu peux regarder ce post qui consiste à ajouter un EventSetter au style du ListBoxItem :
    http://www.developpez.net/forums/d73...x/#post4274398

    Soit :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <Style TargetType="{x:Type ListBoxItem}">
      <EventSetter Event="MouseLeftButtonDown" Handler="ListBoxItem_MouseLeftButtonDown" />
    </Style>

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    private void ListBoxItem_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) {
     
    }

  3. #3
    Membre émérite Avatar de jmix90
    Homme Profil pro
    Consultant .Net
    Inscrit en
    Juillet 2007
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2007
    Messages : 576
    Par défaut
    Hello,

    Tu as aussi mon article qui explique en détail comment faire : S'abonner FACILEMENT aux événements lancés par les enfants d'un ItemsControl

    Cordialement,

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

Discussions similaires

  1. [AC-2003] listbox multiselect - click
    Par hpfx dans le forum VBA Access
    Réponses: 2
    Dernier message: 06/01/2011, 18h51
  2. [WPF] listbox et click sur item
    Par waspy59 dans le forum Windows Presentation Foundation
    Réponses: 23
    Dernier message: 01/03/2010, 00h22
  3. recharger listbox apres click sur bouton
    Par tehes dans le forum ASP.NET
    Réponses: 4
    Dernier message: 22/01/2008, 15h27
  4. Envoie d'un formulaire lors d'un click dans une listBox
    Par MicheMTP13 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 14/10/2005, 17h34
  5. [C#] [WinForms] Double click ListBox
    Par fxp17 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/04/2005, 14h58

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