如何使用不具有路径元素的不透明蒙板隐藏一半画笔?我想让网站“透明”。
<Border Height="32" Width="32" x:Name="b1" CornerRadius="50" BorderThickness="3" BorderBrush="Red">
</Border>
<Grid Height="32" Width="16" HorizontalAlignment="Right" x:Name="hideHaf" Background="Blue" >
</Grid>
默认值:
我想:
答案 0 :(得分:2)
您可以简单地将边框设置为网格,并使用网格的默认ClipToBounds="True"
属性剪切边框,如下所示:
<Grid Height="32" Width="16" HorizontalAlignment="Right" x:Name="hideHaf">
<Border Height="32" Width="32" x:Name="b1" CornerRadius="50" BorderThickness="3" BorderBrush="Red"/>
</Grid>
产生:
答案 1 :(得分:0)
以防万一你的主要目标是画一个垂直的半透明圆圈。您可以这样做,而不是使用Border
:
<Path Width="16" Height="32" Stretch="Fill" Data="M5,0 A5,5,0,0,0,5,10" Stroke="Red" StrokeThickness="3" HorizontalAlignment="Left" VerticalAlignment="Top"/>