所以为了重现你的例子,这里有一些快速概念示例替代方案。然而,你可以通过多种不同的方式达到相同的效果,但至少在这里有几种选择...
<StackPanel>
<StackPanel.Resources>
<Style TargetType="Border">
<Setter Property="BorderBrush" Value="#570000FF"/>
<Setter Property="BorderThickness" Value="10"/>
<Setter Property="Height" Value="50"/>
<Setter Property="Width" Value="100"/>
<Setter Property="Margin" Value="10"/>
</Style>
<Style TargetType="Rectangle">
<Setter Property="Stroke" Value="Black"/>
<Setter Property="StrokeThickness" Value="1"/>
</Style>
</StackPanel.Resources>
<Border>
<Rectangle/>
</Border>
<Border>
<Rectangle Margin="-5"/>
</Border>
<Border BorderBrush="Black" BorderThickness="1">
<Rectangle Stroke="#570000FF" StrokeThickness="10"/>
</Border>
</StackPanel>
结果:
希望这能帮到你,祝好。
border: blue 10px solid;
的CSS等效样式,你也不能期望在任何地方出现细黑线。 - Chris W.
Border
目前不支持该功能。 - Chris W.