这是一个有趣的问题。 对于第一张图片,在XAML中,我们可以使用Border轻松绘制它:
Border Width =“10”Height =“10”CorderRadius =“0,10,0,0”Background =“Red”
该区域的其余部分是透明的。
但是,如何使用Border绘制具有反色的第二张图片,同时保持未着色区域透明?
我现在可以做到,谢谢你,我很高兴:)。
答案 0 :(得分:2)
您必须创建路径
<Path Data="M0,0 L20,0 L19.4838,0.006531 C8.84821,0.275986 0.275986,8.84821 0.006531,19.4838 L0,20 z" Fill="Red" Height="10" Stretch="Fill" Width="10"/>
您可以使用Blend实现此目的。像这样绘制一个矩形和一个椭圆
同时选择椭圆和矩形(但请确保先选择椭圆,然后选择矩形)。然后右键单击(Combine - &gt; Subtract)。