如何使用 C# 在 WPF 中创建一个由 Rectangle 对象填充颜色的按钮?

spr*_*boy 2 wpf wpf-controls

如何创建包含一个 Rectangle 对象的 Button 控件,该对象填充有 Colors.Aqua 表示的颜色?

我有一个矩形

Rectangle rectangle = new Rectangle();
rectangle.Fill = new SolidColorBrush(Colors.Aqua);
rectangle.Width = 100;
rectangle.Height = 50;
Run Code Online (Sandbox Code Playgroud)

我有一个按钮:

Button button = new Button();
button.Content = "Button";
Run Code Online (Sandbox Code Playgroud)

我不知道如何将这些东西结合起来。

有任何想法吗?

Max*_*kin 5

button.Content = rectangle;
Run Code Online (Sandbox Code Playgroud)

或者在 XAML 中就像这样

<Button>
  <Button.Content>
     <Rectangle Width="100" Height="50">
        <Rectangle.Fill>
           <SolidColorBrush Color="Aqua" />
         </Rectangle.Fill>
      </Rectangle>
  </Button.Content>
</Button>
Run Code Online (Sandbox Code Playgroud)