Bonjour,
J'ai créé une classe hériant de Style afin de modifier la sérialisation de ses données:
Code c# : 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 public class MyStyle : Style { public MyStyle() : base() { } public MyStyle(Type targetType) : base(targetType) { } public MyStyle(Type targetType, Style basedOn) : base(targetType, basedOn) { } public bool ShouldSerializeResources(DependencyObject pDependencyProperty) { return false; } public bool ShouldSerializeBasedOn(DependencyObject pDependencyProperty) { return false; } }
Si je l'utilise en code behind, pas de problème.
Par contre, si je l'utilise dans du xaml, j'obtient une erreur de compilation:
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <local:MyStyle x:Key="TextBoxStyle" TargetType="TextBox" > <Setter Property="Margin" Value="5,0,0,0"/> </local:MyStyle>
Est-ce qu'il y a quelque chose à rajouter dans la classe pour pouvoir l'utiliser dans du xaml ?'Margin' member is not valid because it does not have a qualifying type name.
Merci.
Partager