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>

'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.