gpt4 book ai didi

wpf - 如何在DrawingImage中使用Path?

转载 作者:行者123 更新时间:2023-12-04 06:29:27 26 4
gpt4 key购买 nike

我定义了一些路径,希望将其转换为DrawingImage资源,但我必须缺少某些内容。

IE。

我想采取这样的事情:

<Path Stroke="DarkGoldenRod" StrokeThickness="3" 
Data="M 100,200 C 100,25 400,350 400,175 H 280" />

并与以下内容一起使用:
<DrawingImage x:Key='icon'>
<DrawingImage.Drawing>
<DrawingGroup>
<DrawingGroup.Children>
<GeometryDrawing ... />
. . .
</DrawingGroup.Children>
</DrawingGroup>
</DrawingImage.Drawing>
</DrawingImage>

有什么建议么?

-dk

最佳答案

考虑到您对Thomas的回答,我非常不知道您想做什么。

但是,Expression Design可以两种不同的WPF方式导出:

  • 到ResourceDictionary,其中图稿变成DrawingBrush(es)或
  • 到 Canvas ,图稿中的艺术品变为路径和形状。

  • ResourceDictionary/DrawingBrush方法与您在问题中给出的建议答案以及Thomas的回答非常相似。

    我建议您使用Expression Design设计艺术品,然后保留.design文件,以便您可以导出为所需的任何格式...尤其是在以后的某个时间。

    现在,我知道很多插图都是在Adobe Illustrator中完成的,然后使用Expression Design进行了转换。如果是这种情况,我将同时保留.ai文件和.design文件,以便您始终可以修改图稿并再次导出。

    当然,这就是要解决无法将xaml导入Expression Design的问题(即,它不支持往返方案)。

    我要提到的一件事是,有时它不如将微型路径语言从Path.Data属性复制到GeometryDrawing.Geometry属性一样容易...因为调整场景的大小(意味着DrawingBrush通常是设置为“某处填充”,然后他们通常会填充其中的任何空间)。因此,请注意这一点!

    关于wpf - 如何在DrawingImage中使用Path?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1458046/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com