[Style] Creation d'un custom Style
Bonjour,
J'ai créé une classe hériant de Style afin de modifier la sérialisation de ses données:
Code:
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. :ccool:
Par contre, si je l'utilise dans du xaml, j'obtient une erreur de compilation :(:
Code:
1 2 3
| <local:MyStyle x:Key="TextBoxStyle" TargetType="TextBox" >
<Setter Property="Margin" Value="5,0,0,0"/>
</local:MyStyle> |
Citation:
'Margin' member is not valid because it does not have a qualifying type name.
Est-ce qu'il y a quelque chose à rajouter dans la classe pour pouvoir l'utiliser dans du xaml ?
Merci.