WPF 更改放置在按钮内的矩形的颜色
本文关键字:颜色 按钮 WPF | 更新日期: 2023-09-27 18:37:10
我在button
里有一个rectangle
,想改变它的颜色。我该怎么做?
<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>
//编辑:我想在它自己的点击事件中更改它。
有很多
方法可以做到这一点,具体取决于您要设置它的位置。如果你想从代码隐藏设置它,你可以像这样设置它:
var rect = btnInitial.Template.FindName("rectInitial") as Rectangle;
rect.Fill = Brushes.Aquamarine;