将图像转换为可重用的画笔资源
可以从图片、照片或其他图像文件创建画笔资源,并将该画笔资源应用到另一个对象。
说明: |
---|
如果要在画笔资源中包括其他对象,请使用将对象转换为可重用的画笔资源中的操作步骤。 |
将美工板上的现有图像转换为画笔资源
通过单击“文件”菜单上的“添加现有项”,浏览至图像文件,再单击“打开”,将图像文件添加到项目中。
在“项目”面板中,双击图像文件,以将其添加到美工板。
图像文件将作为 Image 对象进行添加,可以在美工板上调整其大小或加以修改。
在“对象和时间线”面板中,选择在上一步中创建的 Image 对象。
在“工具”菜单上,指向“生成画笔资源”,然后单击“生成 ImageBrush 资源”。图像画笔可以用图像喷涂区域。这是一种将其内容定义为图像的平铺画笔。
将打开“创建 ImageBrush 资源”对话框。
在“名称(关键字)”下,输入图像画笔资源的名称。其他元素将通过此名称引用该资源,从而应用该资源。
在“定义位置”下,选择适当选项,以确定要定义图像画笔资源的位置:
若要使资源能够由应用程序中的所有文档使用,请选择“应用程序”。
若要使资源只能由当前文档使用,请选择“本文档(Window: Window)”。
若要使资源只能由创建资源时所在的对象或其子对象使用,请选择“本文档(对象)”。
若要定义可在其他项目中重用的资源字典文件中的资源,请选择现有“资源字典”,或单击“新建”按钮以创建新的资源字典。
单击“确定”以关闭该对话框并创建资源。原始图像将会保留在文档中。
可以在“资源”选项卡中查看新的图像画笔资源,还可以将该资源从该选项卡拖到美工板上的另一个对象上,并选择要应用该资源的画笔属性。
有关应用资源的更多方法,请参阅向对象的填充或笔划应用画笔。
在“资源”面板中创建新的画笔资源
如果要在新的资源字典中创建画笔资源,请单击“新建资源字典”,键入资源字典的名称,然后单击“确定”。
否则,您可以在此过程中稍后创建画笔资源时选择现有的位置。
将图像数据复制到剪贴板。例如,您可以在 Windows 资源管理器中右键单击图像文件并单击“复制”、捕获屏幕图像,或使用设计程序中的“复制”功能来复制图像的一部分。
在 Microsoft Expression Blend 的“资源”面板中,右键单击要在其中保存图像画笔资源的位置,然后单击“粘贴”。例如,可以右键单击以下位置之一:
App.xaml 文件 右键单击此位置,以将图像画笔资源提供给应用程序中的所有文档和对象使用。
资源字典文件 右键单击此位置,以将图像画笔保存在资源字典中。资源字典可链接到 App.xaml 文件、其他资源字典,或链接到美工板上打开的文档的根对象。
打开的文档中的对象 右键单击此位置,以将图像画笔资源仅提供给选定对象使用。
将创建一个新的图像画笔资源。您现在可以将资源拖到美工板的对象上,以便将资源应用于对象的其中一个画笔属性。