我想以编程方式更改按钮的TextBlock,但我仍然没有把它弄好。
<Style x:Key="RoundedButtonStyle" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Border CornerRadius="50" Background="#463190">
<TextBlock Text="{Binding Tag}" Foreground="White"
VerticalAlignment="Center"
HorizontalAlignment="Center"
Margin="0,0,0,0"
FontSize="20"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
答案 0 :(得分:0)
Button
控件具有显示文本的属性Content
,无需使用Tag
。它使事情变得更加复杂。
如果您将Binding
更改为以下内容,则可以使用Button
的{{1}}媒体资源更改Content
内的Text
TextBlock