Bonjour,

Voilà, j'ai un usercontrol, je défini un controlTemplate comme 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
 
<UserControl.Resources>
        <ControlTemplate x:Key="CircleLabel" TargetType="{x:Type Label}">
            <Grid x:Name="Grid">
                <Ellipse Stroke="Black" x:Name="Ellipse">
                    <Ellipse.Fill>
                        <LinearGradientBrush StartPoint="0.5,0.0" EndPoint="0.5,1" ColorInterpolationMode="SRgbLinearInterpolation">
                            <GradientStop Color="DarkBlue" Offset="0" />
                            <GradientStop Color="Blue" Offset="0.5" />
                            <GradientStop Color="Aqua" Offset="1"/>
                        </LinearGradientBrush>
                    </Ellipse.Fill>
                </Ellipse>
                <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" x:Name="ContentPresenter" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" ContentTemplateSelector="{TemplateBinding ContentTemplateSelector}"/>
            </Grid>
</ControlTemplate>
</UserControl.Resources>
Je prévoi de créer une série de label, sur lesquelles je voudrai d'associer ce template. Comment cela peut se faire en écriture C#?

Cordialement,