代码之家  ›  专栏  ›  技术社区  ›  Alexander Zwitbaum

编辑xaml图标或图像

  •  2
  • Alexander Zwitbaum  · 技术社区  · 15 年前

    是否可以在表达式设计中或使用其他工具编辑xaml图标或图像?

    是否可以在表达式设计器中导入xaml图像(例如您已导出的图像)以进行编辑?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Ray Burns    15 年前

    是的,您可以在Expression Blend中编辑XAML图标和图像。它有一些非常强大的工具来帮助您做到这一点。还有一些第三方工具可用。从版本2开始,无法使用Expression Design直接编辑XAML,但可以使用Expression Design创建新的XAML元素以包含在图标中,然后将这些元素与Blend合并。

    如何在Blend 2中编辑图形对象

    以下是我在Blend中编辑图形对象的步骤。

    如果图形不在DrawingBrush资源中,请将图形的XAML复制或移动到DrawingBrush资源中,例如:

    <Window x:Class= ...>
      <Window.Resources>
        <DrawingBrush x:Key="Whatever">>
          <DrawingBrush.Drawing>
            ... put your drawing here ...
          </DrawingBrush.Drawing>
        </DrawingBrush>
      </Window.Resources>
    </Window>
    

    现在可以按如下方式编辑图形:

    1. 去医院 Resources
    2. 创建空窗口,或查找现有窗口的空区域/UserControl/etc
    3. Copy DrawingBrush to Canvas 从出现的弹出菜单中

    4. 编辑 Canvas 使用所有普通混合工具

    5. 帆布

    6. 在菜单上选择 Tools > Edit Brush Resource > Move into Source DrawingBrush

    现在,您的图形XAML将在DrawingBrush中更新。您可以将图形移回原处,也可以选择将其保留在原处,并将其用作绘图笔刷。(注意 <Rectangle Brush= <Image><Image.Source><DrawingImage Drawing= (大多数情况下)

        2
  •  0
  •   Chris Nicol    15 年前

    是的,我想你要找的工具是Blend。使用blend,您可以从Expression Design、Adobe Illustrator/Photoshop导入。可以在从Design导出的混合中编辑XAML。