Bonjour tout le monde,
Je rencontre actuellement deux problèmes au niveau de mes styles.
1-
J'ai fait un binding d'une liste dans un datagrid et ensuite j'ai voulu changer le backgroundcolor des header de mon tableau. Mais j'obtiens ça:
http://pasteboard.co/23topyY2.png
Mon style est bien appliqué mais je vois que les tracés qui séparent chaque colonne on disparu de mon header. Voici mon bout de code xaml:
2-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <DataGrid.ColumnHeaderStyle> <Style TargetType="{x:Type DataGridColumnHeader}"> <Setter Property="FontWeight" Value="Bold" /> <Setter Property="Background" Value="lightblue" /> <Setter Property="Height" Value="30" /> </Style> </DataGrid.ColumnHeaderStyle>
J'ai créé un bouton qui contient du texte et une image.
Et je voudrais que les coins de mon bouton soient arrondis. Le problème est que la balise button n'accépte pas la proprièté "CornerRadius".
J'ai essayé d'appliquer mon style comme suit:
Mais ça ne marche pas vraiment car le style est appliqué à mon bouton mais je ne vois plus mon label et mon image.
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 <Button Width="120" Height="30" Background="#a1c4d0" BorderThickness="10" Margin="20,10,100,0" > <Button.Style> <Style TargetType="Button"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="Button"> <Border x:Name="Border" CornerRadius="10" Background="#a1c4d0" > </Border> </ControlTemplate> </Setter.Value> </Setter> </Style> </Button.Style> <StackPanel Orientation="Horizontal"> <Label Content="{Binding Path=administrateur}"/> <Image Source="Images\mark.png" Stretch="None" Height="25" Width="30" /> </StackPanel> </Button>
Merci d'avance de m’éclairer sur ces deux points.
Cordialement
Partager