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] Button forme personalisée


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 634
    Par défaut [WPF] Button forme personalisée
    Bonjour à tous,

    je suis en train de faire un clavier visuel, tout fonctionne parfaitement j'aimerai cependant regrouper les deux boutons "Entrer" en un seul... (voir photo jointe)

    Même en modifiant le ControlTemplate, je ne vois pas trop comment je peux faire.
    Je veux de plus que le style soit le même que les boutons de base.

    Merci d'avance,
    NeoKript
    Images attachées Images attachées  

  2. #2
    Membre émérite Avatar de yonpo
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2010
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 617
    Par défaut
    Salut,

    Ce lien correspond-t-il à ce que tu cherches?

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Pourrais-tu montrer le code XAML ?
    Si tu as organisé tes boutons en lignes dans des Stackpanels, tu es un peu coincé... à moins de bidouiller les 2 boutons Entrée pour qu'ils soient "collés", mais ça poserait d'autres problèmes. Il vaudrait mieux faire une forme libre avec un Path ou un Polygon, et les disposer de façon absolue dans un Canvas

  4. #4
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 634
    Par défaut
    Les boutons sont positionné dans une grid...

    Code XAML : Sélectionner tout - Visualiser dans une fenêtre à part
    <Button Grid.Row="1" Grid.Column="28" Grid.ColumnSpan="2" Margin="2" FontSize="15" Content="Entrer" Command="{Binding KeyPressCommand}" CommandParameter="RETURN"  />

    En gros il faut refaire le ContentCOntrol du bouton en partant d'un Path et non d'un Border... et réappliquer les style utiliser pas les boutons par défaut ?

    Merci

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par NeoKript Voir le message
    Les boutons sont positionné dans une grid...
    Utilise RowSpan/ColumnSpan pour que le bouton puisse occuper plusieurs cellules

    Citation Envoyé par NeoKript Voir le message
    En gros il faut refaire le ContentCOntrol du bouton en partant d'un Path et non d'un Border... et réappliquer les style utiliser pas les boutons par défaut ?
    En gros oui
    Dans le style de tes autres boutons, je suppose que tu as redéfini le template ? (vu qu'ils n'ont pas l'air d'avoir le style par défaut)
    Dans ce cas il faut que tu fasses un nouveau style qui hérite du style existant, en modifiant le template

  6. #6
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 634
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Dans le style de tes autres boutons, je suppose que tu as redéfini le template ? (vu qu'ils n'ont pas l'air d'avoir le style par défaut)
    Dans ce cas il faut que tu fasses un nouveau style qui hérite du style existant, en modifiant le template
    Si, si c'est bien le style de base... Vive XP ....

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

Discussions similaires

  1. [Débutant] WPF window form avec des boutons de réduire et fermeture
    Par midou256 dans le forum C#
    Réponses: 2
    Dernier message: 29/04/2013, 20h20
  2. WPF window form avec des boutons de réduire et fermeture
    Par midou256 dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 18/04/2013, 21h12
  3. [HTML 5] Div de forme personalisée
    Par marcbuils dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 12/12/2012, 22h35
  4. valider un form et passer a une autre page en un button
    Par porco dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/05/2007, 11h12
  5. [Forms6i] Personaliser Oracle Forms Runtime?
    Par sali dans le forum Oracle
    Réponses: 4
    Dernier message: 03/02/2006, 09h25

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