我在rectangle
中有一个button
,想要改变它的颜色。我怎样才能做到这一点?
<Button Click="btnInitial_Click" Margin="0, 5, 0,0" Grid.Row="3" Grid.Column="3" Name="btnInitial">
<Button.Template>
<ControlTemplate>
<Rectangle Name="rectInitial" Stroke="Black" Fill="#4169e1"></Rectangle>
</ControlTemplate>
</Button.Template>
</Button>
//编辑: 我想在自己的Click事件中更改它。
答案 0 :(得分:0)
有很多方法可以执行此操作,具体取决于您要将其设置的位置。如果你想从代码隐藏设置它,你可以像这样:
var rect = btnInitial.Template.FindName("rectInitial") as Rectangle;
rect.Fill = Brushes.Aquamarine;