出于某种特殊原因,我试图避免在此控件中使用 XAML。
然后我创建了一个名为 MyControl 的新 C# 类
class MyControl: Control
{
public MyControl()
{
this.BorderBrush = SystemColors.ActiveBorderBrush;
this.Background = Brushes.Blue;
this.BorderThickness = new Thickness(1);
}
}
我创建了一个 WPF 窗口并在 XAML 中添加
xmlns:local="clr-namespace:....."
<local:MyControl Height="186" HorizontalAlignment="Left" Margin="12,12,0,0" x:Name="mycontrol" VerticalAlignment="Top" Width="331" />
但背景属性不起作用。任何人都可以帮助我吗?