【问题标题】:How to draw this border in XAML如何在 XAML 中绘制此边框
【发布时间】:2014-11-07 14:22:04
【问题描述】:

这是一个有趣的问题。 对于第一张图片,在 XAML 中,我们可以很容易地用边框绘制它:

Border Width="10" Height="10" CorderRadius="0,10,0,0" Background="Red"

该区域的剩余部分是透明的。

但是,如何使用 Border 绘制反色的第二张图片,同时保持未着色区域透明?

谢谢。

我现在可以了,谢谢你,我很高兴:)

【问题讨论】:

  • 嗨@punker76,Meee 和我都能看到...

标签: xaml


【解决方案1】:

你必须创建一个路径

 <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 来实现这一点。像这样画一个矩形和一个椭圆

同时选择椭圆和矩形(但请确保先选择椭圆,然后再选择矩形)。然后右键单击(组合-> 减法)。

【讨论】:

  • 怎么做?你用过混合吗?你对混合教程有什么建议吗?谢谢!
猜你喜欢
  • 2016-06-07
  • 1970-01-01
  • 2019-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-19
  • 2023-03-13
  • 1970-01-01
相关资源
最近更新 更多