我在资源文件中定义了下一个按钮的样式:
<Style x:Key="OKBtn" TargetType="{x:Type Button}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Grid>
<Rectangle .../>
<TextBlock x:Name="Text" ..>
<Run Language="en-en" Text="OK"/>
</TextBlock>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
我希望在某些特定情况下更改代码中按钮的文本。
也就是说,将“OK”(<Run Language="en-en" Text="OK"/>
)更改为“接受”。
我该怎么做呢?
是否可以访问此TextBlock "Text"并仅更改我的一个按钮的内容,而不是所有OK按钮的内容?
我的按钮:
<Button x:Name="OkButton" Style="{DynamicResource OKBtn}" />