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 :

[Separator] style par defaut


Sujet :

Windows Presentation Foundation

  1. #1
    Membre expérimenté
    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
    Points : 1 313
    Points
    1 313
    Par défaut [Separator] style par defaut
    Bonjour

    pour une statusbar j'aimerais faire le style de mes separator par defaut
    or quand je fais ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <!-- SEPARATOR -->
            <Style 
                TargetType="{x:Type Separator}">
                <Setter Property="Background"
                        Value="{DynamicResource {x:Static SystemColors.ControlDarkBrushKey}}" />
                <Setter Property="MinWidth"
                        Value="2" />
                <Setter Property="MinHeight"
                        Value="2" />
                <Setter Property="Margin"
                        Value="2" />
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type Separator}">
                            <StackPanel Orientation="Horizontal">
                                <Border Width="1"
                                        Background="gray"
    									SnapsToDevicePixels="true" />
                                <Border Width="1"
                                        Background="White"
                                        SnapsToDevicePixels="true" />
                            </StackPanel>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
    le style n'est pas appliqué
    si je colle une clef pour ce style et que dans le meme temps je
    defini pour mon separator qu'il doit utiliser ce style avec cette clef ca marche

    bref comment faire pour que ce style soit appliqué par defaut

  2. #2
    Membre expérimenté
    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
    Points : 1 313
    Points
    1 313
    Par défaut
    bon j'ai trouvé lol

    voici le resultat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <Style x:Key="{x:Static StatusBar.SeparatorStyleKey}" 
                TargetType="{x:Type Separator}">
                <Setter Property="Background"
                        Value="{DynamicResource {x:Static SystemColors.ControlDarkBrushKey}}" />
                <Setter Property="MinWidth"
                        Value="2" />
                <Setter Property="MinHeight"
                        Value="2" />
                <Setter Property="Margin"
                        Value="2" />
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type Separator}">
                            <StackPanel Orientation="Horizontal">
                                <Border Width="1"
                                        Background="gray"
    									SnapsToDevicePixels="true" />
                                <Border Width="1"
                                        Background="White"
                                        SnapsToDevicePixels="true" />
                            </StackPanel>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
    il fallait donc rajouter
    x:Key="{x:Static StatusBar.SeparatorStyleKey}"

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

Discussions similaires

  1. WPF style par defaut ListView avec GridView dans generic.xaml
    Par Nikita0511 dans le forum Windows Presentation Foundation
    Réponses: 0
    Dernier message: 17/09/2013, 17h46
  2. styles "par defaut" ?
    Par Merfolk dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 04/06/2009, 16h30
  3. style par defaut d'un input
    Par Pi2 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 23/09/2005, 18h44
  4. [BP]Détermination de l'imprimante par défaut
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 9
    Dernier message: 01/06/2003, 09h52
  5. Valeur par defaut 'True' dans un champ de type bit
    Par Mouse dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/03/2003, 15h26

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