Пользовательская кнопка C# как установить свойство содержимого после изменения его формы
Я сделал элемент управления button с формой эллипса, но как установить его свойство Content дальше.
<window.resources> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Grid> <Ellipse x:Name="shape" Fill="#FF484874" HorizontalAlignment="Center" Height="39" Stroke="Black" VerticalAlignment="Center" Width="46"/> <TextBlock x:Name="name" Text="{Binding Content,ElementName=button}" VerticalAlignment="center" HorizontalAlignment="Center" Foreground="#FF14F309"/> </grid> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="true"> <Setter TargetName="shape" Property="Opacity" Value="0.5"/> </trigger> </controltemplate.Triggers> </controltemplate> </setter.Value> </setter>
Что я уже пробовал:
Я попытался добавить текстовый блок в controltemplate, чтобы показать текст, но это сделает его невозможным для повторного использования.Как показать текст на этой пользовательской кнопке.