如何有一个圆角矩形的单边边框?
How to have a one sided border which is a rounded rectangle?
我想要任何边框控件的单边边框,例如此处左侧的蓝色边栏:。渐变要么不起作用,要么我遗漏了一些关于它们的信息。是否有可实施的解决方案?
我做了一个小样:
<Border x:Name="MainBorder" Padding="0,20,0,20" CornerRadius="10,10,10,10" Background="LightGray" HorizontalAlignment="Left" VerticalAlignment="Top">
<StackPanel Orientation="Horizontal">
<Border x:Name="SideBorder" BorderThickness="5,5,5,5" CornerRadius="1,1,1,1" BorderBrush="Blue" Height="50" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,8,0,0"></Border>
<TextBlock x:Name="TestBlock" Text="Text" Margin="50,0,150,0" FontSize="48" HorizontalAlignment="Center" VerticalAlignment="Center"></TextBlock>
</StackPanel>
</Border>
我想要任何边框控件的单边边框,例如此处左侧的蓝色边栏:
我做了一个小样:
<Border x:Name="MainBorder" Padding="0,20,0,20" CornerRadius="10,10,10,10" Background="LightGray" HorizontalAlignment="Left" VerticalAlignment="Top">
<StackPanel Orientation="Horizontal">
<Border x:Name="SideBorder" BorderThickness="5,5,5,5" CornerRadius="1,1,1,1" BorderBrush="Blue" Height="50" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,8,0,0"></Border>
<TextBlock x:Name="TestBlock" Text="Text" Margin="50,0,150,0" FontSize="48" HorizontalAlignment="Center" VerticalAlignment="Center"></TextBlock>
</StackPanel>
</Border>