bonjour,

j'ai crée un bouton en forme de cercle (juste le contour), j'ai un probleme avec l'affichage du texte du bouton, je n'arrive pas a l'afficher dans la partie visible du bouton.

voici mon code:

Code xaml : 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
        <Button Cursor="Hand" Click="Button_Click_4" RenderTransformOrigin="0.5,0.5" Content="bouton orange">
            <Button.Template>
                <ControlTemplate>
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="10"/>
                            <RowDefinition Height="*"/>
                        </Grid.RowDefinitions>
 
                        <TextBlock Grid.Row="0" Text="bonjour"/>
                        <Path Stroke="Black" StrokeThickness="1" Fill="Orange" Grid.RowSpan="2">
                            <Path.Data>
                                <CombinedGeometry GeometryCombineMode="Exclude">
                                    <CombinedGeometry.Geometry1>
                                        <EllipseGeometry RadiusX="70" RadiusY="70" Center="230,230"/>
                                    </CombinedGeometry.Geometry1>
                                    <CombinedGeometry.Geometry2>
                                        <EllipseGeometry RadiusX="50" RadiusY="50" Center="230,230"/>
                                    </CombinedGeometry.Geometry2>
                                </CombinedGeometry>
                            </Path.Data>
                        </Path>
                    </Grid>
                </ControlTemplate>
            </Button.Template>
        </Button>

dans l'exemple j'ai tenté avec un texblock, ca ne marche pas. j'ai également fait avec contentpresenter sans résultat.

Merci.