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 :

[WPF] - Affecter un eventtrigger a plusieurs controls


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 121
    Par défaut [WPF] - Affecter un eventtrigger a plusieurs controls
    Bonsoir

    je voudrais savoir comment faire pour affecter a plusieurs controls (tous du meme type ,exemple : a plusieurs boutons ou a plusieurs images) un meme eventtrigger ?


    l'attribut SourceName
    ne permet de cibler qu'un seul control (par sa propriete Name) n'est ca pas ? y a t'il un attribut permettant de viser un type de control comme pour les styles (TargetType) ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <EventTrigger RoutedEvent="Mouse.MouseEnter" SourceName="img1">

    ++

  2. #2
    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
    Non, tu va être obligé de le faire pour chacun de tes contrôles.

    A moins de le faire par code, où là tu le code une fois et tu l'affectes comme tu veux (a tester cependant)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 121
    Par défaut
    a bon ?!
    ok merci pour la reponse

  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
    Sinon, une autre possible solution serait de mettre ton trigger en ressource et pour chacun de tes contrôles, tu spécifies le trigger qui est en ressource.

  5. #5
    Membre émérite
    Avatar de FRED.G
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 032
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 032
    Par défaut
    <Mode gros débutant> La philosophie de WPF, n'est-ce pas de définir le trigger dans un Style ou un Template qu'on intègre comme ressource et qu'on applique (éventuellement sous condition) aux contrôles voulus ?</Mode gros débutant>

  6. #6
    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 FRED.G
    <Mode gros débutant> La philosophie de WPF, n'est-ce pas de définir le trigger dans un Style ou un Template qu'on intègre comme ressource et qu'on applique (éventuellement sous condition) aux contrôles voulus ?</Mode gros débutant>
    Je ne sais pas si on peut parler de philosophie mais c'est un peu le principe.
    Par contre, les templates et styles, tu les appliques à un type de contrôle particulier hors lui, il voudrait appliquer son trigger sur des contrôles de type différents donc je pense que l'idée du trigger en ressource est à étudier

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

Discussions similaires

  1. [AC-2007] Affecter une même procédure à plusieurs controles d'un formulaire
    Par Jeannot45 dans le forum VBA Access
    Réponses: 8
    Dernier message: 29/06/2013, 10h14
  2. [C#] Modifier plusieurs controles "Label"
    Par imer33 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 31/10/2006, 22h53
  3. Evenement pour plusieurs controles creed dynamiquement
    Par sovo dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 23/10/2006, 18h14
  4. Affecter la même valeur à plusieurs variables
    Par K20 dans le forum Langage
    Réponses: 7
    Dernier message: 04/01/2006, 00h54
  5. Réponses: 5
    Dernier message: 22/09/2005, 17h13

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