如何创建包含Rectangle对象的Button控件,该对象用Color.Aqua表示的颜色填充?
我有一个矩形
Rectangle rectangle = new Rectangle();
rectangle.Fill = new SolidColorBrush(Colors.Aqua);
rectangle.Width = 100;
rectangle.Height = 50;
我有一个按钮:
Button button = new Button();
button.Content = "Button";
我无法弄清楚如何结合这些东西。
有什么想法吗?
答案 0 :(得分:4)
button.Content = rectangle;
或在XAML中就像
<Button>
<Button.Content>
<Rectangle Width="100" Height="50">
<Rectangle.Fill>
<SolidColorBrush Color="Aqua" />
</Rectangle.Fill>
</Rectangle>
</Button.Content>
</Button>
答案 1 :(得分:2)
您还可以在XAML中定义样式,将TargetType设置为Button,然后将Background属性的值设置为“Aqua”。当然,您还必须为您放入界面的所有按钮指定样式,以便它们获得所需的外观。