前臺:
& ltGrid & gt
& ltbutton Name =“BTN“Width =“80“Height =“30“& gt。
& lt按鈕。資源& gt
& ltSolidColorBrush x:Key =“Red brush“Color =“Red“/& gt;
& ltSolidColorBrush x:Key =“greenbrush“Color =“Green“/& gt;
& lt/按鈕。資源& gt
& lt按鈕。模板& gt
& ltControlTemplate>
& ltrectangle Name =“RCT“Fill =“{ static resource red brush }“/& gt;
& lt/ControlTemplate>
& lt/按鈕。模板& gt
& lt/Button & gt;
& ltButton Click =“Button 1 _ Click“Content =“Button“Height =“23“horizontal alignment =“Left“Margin =“190,222,0,0“Name =“Button 1“vertical alignment =“Top“Width =“75“/& gt;
& lt/Grid & gt;
後臺:
私有void按鈕1_Click(對象發送方,RoutedEventArgs e)
{
rec =(Rectangle)BTN。template . find name(“RCT”,BTN);
建議。SetResourceReference(矩形。FillProperty,“greenbrush”);
}