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 : changement couleur bouton sur clic


Sujet :

Windows Presentation Foundation

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 149
    Points : 46
    Points
    46
    Par défaut Wpf : changement couleur bouton sur clic
    Bonjour !

    Commençant le WPF, jai quelque question concernant le design : j'aimerais savoir comment, au clic sur mon bouton, que sa couleur devienne rouge et non noir. Cest vraiment simple comme demande. Mon bouton est bleu, je clic dessus, et tant que je n'ai pas lâcher le clic il est rouge.

    J'aurai une autre question demain a vous posez !

    Merci

  2. #2
    Membre averti
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Novembre 2014
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 196
    Points : 331
    Points
    331
    Par défaut
    Et bien non ce n'est pas si simple si s'était simplement pour changer la couleur au survol tu pourrais le faire avec un Trigger sur la propriété IsMouseOver du bouton pour mettre a jour son Background mais dans ton cas tu veut cette effet sur le MouseDown.

    Soit tu réécrit le style du bouton (assez hard si tu débute en WPF) soit tu te fait un UserControl avec juste un bouton dedans et une DependencyProperty de type Brush , par example ActiveBackground . Tu bind le Background du bouton sur cette DependencyProperty et tu t'abonne aux événement du bouton pour mettre a jour cette DependencyProperty quand tu veut.

    Après c'est peut être beaucoup de bruit pour un changement de couleur sur le MouseDown, car très honnêtement des Users qui reste appuyée sur leur clic c'est rare (ou alors crise de sommeil aiguë)

Discussions similaires

  1. Modification d'un bouton sur clic
    Par Lyadrielle dans le forum Composants
    Réponses: 9
    Dernier message: 06/11/2013, 11h34
  2. [UI] Changement couleur menu sur passage de la souris
    Par Pelote2012 dans le forum jQuery
    Réponses: 1
    Dernier message: 24/04/2013, 20h00
  3. [Google Maps] Changement couleur Polygon sur évenement
    Par pierro38 dans le forum APIs Google
    Réponses: 3
    Dernier message: 28/05/2012, 19h46
  4. Changement couleur Bouton
    Par Xaladra dans le forum MFC
    Réponses: 1
    Dernier message: 22/04/2009, 11h27
  5. actionner un bouton sur clic bas
    Par _yeye_ dans le forum MFC
    Réponses: 4
    Dernier message: 14/11/2006, 18h57

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