簡體   English   中英

WPF更改按鈕內放置的矩形的顏色

[英]WPF Change color of Rectangle placed inside Button

我在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;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM