1

を持っていて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>

//編集: 独自のクリック イベントで変更したい。

4

1 に答える 1

0

設定する場所に応じて、さまざまな方法があります。コード ビハインドから設定する場合は、次のように設定できます。

var rect = btnInitial.Template.FindName("rectInitial") as Rectangle;
rect.Fill = Brushes.Aquamarine;
于 2013-10-27T12:17:50.207 に答える