是否可以将Photoshop PSD导入Expression Blend以填充现有的布局结构?

时间:2010-08-02 17:20:21

标签: silverlight layout import expression-blend photoshop

我需要为Expression Blend中的小部件创建一个相当复杂的布局,视觉设计尚未设置为石头,同时具有相当精致的功能线框。

所以我开始布置UI控件并根据线框选择布局结构,但据我到目前为止在实验过程中看到,PSD文件将使用其内部图层结构导入。

能够导入/替换元素的最佳工作流程是什么,而无需在每次导入时一点一点地重做所有内容? Expression Blend的PSD导入器非常适合将具有简单图层效果的矢量图层转换为Blend原生矢量图稿和效果,但是在现有布局结构中将它们放到正确位置的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

使用Expression Blend进行了更多工作后,它似乎远非可能。

在导入时,Blend将在根元素中创建一个全新的布局结构,并尝试在其中反映PSD结构。它也是以令人讨厌的方式做到的,使得画布不受图层组(你几乎可能需要转向网格并手动重新定位元素)并且它将你的矢量路径偏移到内部的任意数字,所以你会如果你想要一个完全静态的绝对布局以外的任何东西,必须手动使用它。

到目前为止,我能想出的最佳工作流程是创建所需的布局结构,并手动粘贴导入结构中的位。可怕,但至少如果你在Photoshop中谨慎使用图层效果并坚持使用矢量路径,Blend会很好地将它们转换为路径。虽然这超出了我的原因,但为什么它不能将矩形路径转换为原生矩形,所以你也必须手动完成。

哦等等,几乎忘记了最好的部分,对于任何非平凡的矢量形状,请确保在使用直接选择工具导入后检查它,因为Blend有时会放入很多额外的控制点,没有明显的原因!