c# - 路径绘制得太远

标签 c# wpf

我在 WPF 应用程序中有以下路径来尝试在圆形选项卡上绘制边框:

M6.5,2.6 C4.767,0.973 2.509,0 0,0 L0,0 0,19 L23,19z

渲染为下图中的红线:

Full image

然而,正如预期的那样,这会围绕整个扩展形状绘制。因此,我决定反转路径,仅在右侧边缘创建边框,这样不需要的部分就不会呈现,如下所示:

M23,19 L6.5,2.6 C4.767,0.973 2.509,0 0,0z

呈现为下图中的以下红线:

Border

正如您所看到的,该行超出了选项卡控件的底部和右侧,并回绕到开头。

如何修复此问题以便正确渲染?

最佳答案

删除末尾的z

z 是关闭路径的指令,而你不希望这样

关于c# - 路径绘制得太远,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38433865/

相关文章:

c# - 多维数组中所有数字的总和

c# - 有没有办法在 C# 中将数据库设置为单用户模式?

c# - 从 ViewModel 绑定(bind)到反向 ObservableCollection

c# - 我如何/我可以使用另一个对象上存在的方法动态扩展 c# 对象?

c# - 如何在 iTextSharp 中绘制垂直渐变?

javascript - 如何计算年龄?

c# - 如何循环遍历表格行以切换显示样式?

wpf - TextBlock 前台绑定(bind)到 IsEnabled

wpf - 在WPF中创建Common DataGridTemplateColumn

c# - 数据网格行详细信息中的用户控件