在 Silverlight 中从多个路径创建复合路径

发布于 2024-10-24 08:33:18 字数 224 浏览 2 评论 0原文

我有以下标记:


                
                 


需要创建一条看起来完全相同的复合路径。一般来说,我会在一组路径上使用“创建复合路径”,但是如何处理实心圆?也许有什么解决方法吗?添加 Fill 属性没有帮助。
另外,如果有一个工具可以在 Silverlight 中以编程方式执行此类操作,那就太好了。

I have following piece of markup :


                
                 

There is a need to create one compound path that looks exactly the same. In general, i would use Create Compound Path on group of paths, but what to do with filled circle? Any workarounds maybe? Adding Fill property doesn't help.
Also, it would be nice to have an instrument to do such operation programmatically in Silverlight.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

那片花海 2024-10-31 08:33:18

有一种方法可以使用 Expression Design 来做到这一点。如果有,请执行以下操作:

  1. 创建一个新的空文档
  2. 将路径粘贴到空画布中
  3. 然后选择全部(您可以使用鼠标选择所有内容或按 CTRL-A)
  4. 然后右键单击所选路径
  5. 单击“制作”复合路径”,会将所有内容合并到一层中
  6. 按 CTRL-E 导出 Silverlight/WPF XAML

生成的文件将具有单个 Path 元素,其形状与您要求的形状完全相同。

目前,无法通过编程或使用 Blend 来完成此操作。它必须在表达式设计中完成。

There's a way to do this using Expression Design. If you have it, do the following:

  1. Create a new empty document
  2. Paste the paths into the empty canvas
  3. Then select all (you can use the mouse to select everything or hit CTRL-A)
  4. Then right-click on your selected paths
  5. Click "Make Compound Path", the will merge everything into one layer
  6. Hit CTRL-E to export Silverlight/WPF XAML

The generated file will have a single Path element with the exact shape you're asking for.

At the moment, there's no way to do it programmatically or by using Blend. It must be done in Expression Design.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文