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 :

ScrollViewer dans un bouton


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
    Novembre 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 87
    Par défaut ScrollViewer dans un bouton
    Bonjour,

    j'ai un ScrollViewer à l'intérieur d'un bouton comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     <Button  Grid.Row="7" Grid.Column="1"  Grid.ColumnSpan="2"  Style="{DynamicResource MachineDataButton}" HorizontalAlignment="Right">       
     
          <ScrollViewer >
     
                        <TextBlock Text="{DynamicResource NewBatchButton}"   Style="{DynamicResource MachineDataButtonText}"/>
     
                   </ScrollViewer>
     
     
                </Button>
    Le problème est que le ScrollViewer m'empêche d'avoir le click sur mon boutton.
    Cela n'arrive pas si je mets autre chose dans mon boutton (textBlock ,stackPanel ...) c'est seulement avec le ScrollViewer.

    comment avoir le clic du bouton disponible dans ce cas ?

    Merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 562
    Par défaut
    utilise le routed event
    met Mouse.Click="ton delegate"

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 87
    Par défaut
    Il n' y pas de Mouse.Click dans le ScrollViewer, et impossible de router sur l'évènement de mon bouton avec un mouseDown, ça marche avec le bouton droit de la souris, mais pas le bouton gauche ...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 87
    Par défaut
    Mais par contre ça marche avec le MouseUp,
    donc c'est OK

    Merci beaucoup.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2006
    Messages : 87
    Par défaut
    Bon je reviens sur ce sujet, car c'est pas très clair :

    première chose : pourquoi un "MouseLeftButtonDown" sur mon scrollViewer ne fonctionne pas alors qu'un "MouseLeftButtonUp" fonctionne.

    Et quelle serait la meilleure solution pour simuler le clic du bouton (bouton pressé) en cliquant sur le scrollViewer.

    Merci

Discussions similaires

  1. [FLASH 8] Une image dans un bouton en actionscript
    Par littleman dans le forum Flash
    Réponses: 1
    Dernier message: 20/12/2005, 04h22
  2. Orientation texte dans un bouton
    Par miky_jo dans le forum Composants
    Réponses: 1
    Dernier message: 03/11/2005, 10h34
  3. Commande Athread dans un bouton
    Par spikto dans le forum Web & réseau
    Réponses: 8
    Dernier message: 05/09/2005, 13h58
  4. Instruction SQL dans un bouton pour filtrer info formulaire
    Par beegees dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 05/09/2005, 13h26
  5. Comment mettre une icone dans un bouton ?
    Par Hokagge dans le forum MFC
    Réponses: 7
    Dernier message: 29/06/2005, 20h28

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