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 :

Propagation du style [MVVM]


Sujet :

Windows Presentation Foundation

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 105
    Points : 58
    Points
    58
    Par défaut Propagation du style
    Bonjour,
    Je définis mes style dans le Application.Resources de app.xaml.
    Quand je défini une couleur pour le style TextBlock, tous les textes de tous les objets changent de couleur (button, radioButton...) . Pourquoi ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <!--Style des textes-->
            <Style TargetType="{x:Type TextBlock}">
                <Setter Property="Foreground" Value="{StaticResource BrushCouleur4 }"/>
                <Setter Property="Margin" Value="4"/>
     
            </Style>
    Si je change simplement mon TextBlock en Label ça fonctionne parfaitement.
    Merci

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    Les contrôles de haut niveau utilisent des contrôles de bas niveau.
    Un combobox est par exemple composé d'un contentprensenter, d'un togglebutton etc...
    Le contentprensenter lui même est composé mais ça dépend du contenu, pour un string c'est un textblock qui est utilisé.
    Textblock est le seul style où ce n'est pas une bonne idée de faire un style par défaut.
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 105
    Points : 58
    Points
    58
    Par défaut
    Merci. Eficace et rapide.

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

Discussions similaires

  1. Propagation des styles
    Par Niak74 dans le forum Android
    Réponses: 2
    Dernier message: 07/01/2015, 23h05
  2. [Windows] Propagation des styles
    Par Invité dans le forum Composants FMX
    Réponses: 13
    Dernier message: 26/09/2014, 18h36
  3. ContentControl: propagation de style dans les enfants
    Par pmorestin dans le forum Silverlight
    Réponses: 0
    Dernier message: 01/12/2011, 15h52
  4. Etude des "styles" de programmation
    Par RiRi51 dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 12/03/2003, 19h50
  5. Rattacher une feuille de style a un XML existant
    Par aour dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 08/10/2002, 22h07

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