问题描述
<Button Name="B1">
<Grid>
<Label/>
<Label/>
</Grid>
</Button>
<Button Name="B2">
<Grid>
<Label/>
<Label/>
</Grid>
</Button>
<Button Name="B3">
<Grid>
<Label/>
<Label/>
</Grid>
</Button>
B2.Children[0].Children[1].Content = "Thank You <3"
解决方法
您可以使用触发器根据单击按钮的方式来更改标签背景,如下所示:
<Style TargetType="Label" x:Key="MyLable">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=IsPressed,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type Button}}}" Value="true">
<Setter Property="Background" Value="Blue" ></Setter>
</DataTrigger>
</Style.Triggers>
</Style>