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 :

Problème de style avec un ContextMenu


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 2003
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 68
    Par défaut Problème de style avec un ContextMenu
    Salut à tous,

    J'ai un petit problème de style avec les contextmenu qui a pour effet de les rendre à mon goût, très laid ...

    Lorsqu'on déclare un ContextMenu de la sorte :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
                    <ContextMenu Background="Blue">
                        <MenuItem Header="aaaa"/>
                        <MenuItem Header="bbbb">
                            <MenuItem Header="cccc"/>
                            <MenuItem Header="dddd"/>
                        </MenuItem>
                    </ContextMenu>
    Le menu principal a bien un fond bleu, mais le sous menu est lui en blanc. J'ai essayé de mettre la propriété Background pour chaque sous MenuItem en bleu mais ca ne marche que partiellement. Il est tjs un bord blanc tout le tour ...

    Même avec cette déclaration le bord blanc persiste :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
                    <ContextMenu Background="Blue">
                        <MenuItem Header="aaaa"/>
                        <MenuItem Header="bbbb">
                            <MenuItem Header="cccc" Background="Blue" Margin="0" BorderBrush="Blue" BorderThickness="0"/>
                            <MenuItem Header="dddd" Background="Blue" Margin="0" BorderBrush="Blue" BorderThickness="0"/>
                        </MenuItem>
                    </ContextMenu>
    Je suppose que ce problème doit être facilement résolvable mais bon, comment ?

    Merci d'avance.

  2. #2
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 288
    Par défaut
    Il faut que tu définisses un style personnalisé pour ton menuItem, tu trouveras un exemple ici =>

    http://www.dev102.com/2008/06/20/how...-context-menu/

    et Ici
    http://www.developpez.net/forums/d60...er-sous-menus/

    et encore ici
    http://jimnuzzi.com/blog/post/2008/0...em-Styles.aspx

    Cdt,

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 68
    Par défaut
    Ah oui, en faisant un restyle de tout le MenuItem ca marche, mais je trouve quand meme ca dommage de devoir allourdir le XAML pour ca ...

    Merci pour l'aide.

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

Discussions similaires

  1. Problème de style avec automation Word
    Par athDev dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 20/04/2012, 21h16
  2. Problème de style avec Itext
    Par amine1980 dans le forum Documents
    Réponses: 1
    Dernier message: 06/09/2011, 18h06
  3. problème de style avec h:selectOneRadio
    Par al3alwa dans le forum JSF
    Réponses: 0
    Dernier message: 20/10/2008, 10h58
  4. Réponses: 3
    Dernier message: 06/05/2007, 20h11
  5. Problème de style avec firefox
    Par 12_darte_12 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 21/03/2006, 16h17

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