从WPF中的形状(C#代码)省略边缘?

我为我的应用程序创建了一个语音气泡控件,我期望的方法是使用带圆角的矩形,然后在顶部放置一个形状,以形成气泡的“起源”。 这些被安排在网格中,以便气泡调整到其内容,同时保持原点形状不变(即不会伸展)。 现在,这是我的问题。 是否有可能在WPF中创建一个路径,省略其中一个边(即,从该边删除笔划,但填充仍然存在)?

我知道我可以通过将两个形状放在彼此顶上来做到这一点,但我正在寻找一种尽可能简单的解决方案!

谢谢,李。


是的,这是可能的。 您只需省略其中一条边。 填充将仍然应用在形状内部:

<Path Fill="Beige" Stroke="Black" Data="M 0,0 L 20,0 L 0,20"></Path>

链接地址: http://www.djcxy.com/p/61691.html

上一篇: Omit an edge from a shape in WPF (C# code)?

下一篇: iOS Quartz 2D Graphics Filled Irregular Shapes Blurry