如何创建一个按钮,使矩形对象在WPF中用C#填充颜色?
如何创建包含矩形对象的按钮控件,该矩形对象填充了由Colors.Aqua表示的颜色 我有一个长方形如何创建一个按钮,使矩形对象在WPF中用C#填充颜色?,wpf,wpf-controls,Wpf,Wpf Controls,如何创建包含矩形对象的按钮控件,该矩形对象填充了由Colors.Aqua表示的颜色 我有一个长方形 Rectangle rectangle = new Rectangle(); rectangle.Fill = new SolidColorBrush(Colors.Aqua); rectangle.Width = 100; rectangle.Height = 50; 我有一个按钮: Button button = new Button(); button.Content = "Button"
Rectangle rectangle = new Rectangle();
rectangle.Fill = new SolidColorBrush(Colors.Aqua);
rectangle.Width = 100;
rectangle.Height = 50;
我有一个按钮:
Button button = new Button();
button.Content = "Button";
我不知道如何把这些东西结合起来
有什么想法吗
button.Content = rectangle;
或者在XAML中
<Button>
<Button.Content>
<Rectangle Width="100" Height="50">
<Rectangle.Fill>
<SolidColorBrush Color="Aqua" />
</Rectangle.Fill>
</Rectangle>
</Button.Content>
</Button>
您还可以在XAML中定义样式,将TargetType设置为Button,然后将Background属性的值设置为“Aqua”。当然,您还必须为您放入界面的所有按钮指定样式,以便它们获得所需的外观。谢谢。有时你会错过一些简单的事情如果需要包含文本的矩形,则需要使用分组控件(如stackpanel或grid)将文本放置在矩形上()