首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带内描边的形状

带内描边的形状
EN

Stack Overflow用户
提问于 2013-04-11 20:05:35
回答 1查看 613关注 0票数 4

默认情况下,将Stroke添加到WPF / WinRT XAML中的Shape会创建一个以边缘为中心的轮廓,这意味着轮廓的一半位于形状之外。但我需要创建一个有笔划和没有填充的形状,它具有与有填充和没有笔划的形状相同的轮廓。有没有一种简单的方法来改变笔画,使整个轮廓都在里面?

我可以创建一个覆盖倒置形状的OpacityMask,但WinRT XAML中不支持OpacityMasks。我也可以通过向内多边形缓冲(An algorithm for inflating/deflating (offsetting, buffering) polygons)创建一个较小的形状,但我希望有一个更简单的解决方案,例如,一个简单的属性将笔画更改为“内部”。

EN

回答 1

Stack Overflow用户

发布于 2014-05-10 06:49:59

我真的一直在努力想出这个问题的答案。一次又一次的尝试都有某种限制。我担心答案是,您不能这样做-至少不能使用动态向量。您始终可以创建一个图像来模拟它。但这太糟糕了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15948343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档