Редактирование иконок или изображений xaml - PullRequest
2 голосов
/ 09 ноября 2009

Можно ли редактировать иконки или изображения xaml в дизайне выражений или с помощью других инструментов?

Можно ли импортировать изображения xaml (например, которые вы экспортировали) в дизайнер выражений для редактирования?

Ответы [ 2 ]

1 голос
/ 09 ноября 2009

Можно ли редактировать иконки или изображения xaml в дизайне выражений или с помощью других инструментов?

Да, вы можете редактировать значки и изображения XAML в Expression Blend. Он имеет несколько очень мощных инструментов, которые помогут вам сделать это. Несколько сторонних инструментов также доступны. Непосредственное редактирование XAML с Expression Design невозможно с версии 2, но возможно создать новые элементы XAML для включения в ваш значок с помощью Expression Design, а затем объединить их с Blend.

Можно ли импортировать изображения xaml (например, которые вы экспортировали) в дизайнер выражений для редактирования?

Это возможно с Expression Design 2, но это не красиво. Вы можете распечатать свой XAML в PDF с помощью бесплатного инструмента для записи PDF, а затем загрузить его в Expression Design с помощью выбора «Adobe Illustrator». Это дает вам что-то относительно удобное в использовании, но часто не такое чистое, как в оригинальном проектном документе. Поэтому вам следует сохранить файлы .design на случай, если вам когда-нибудь понадобится изменить их и повторно экспортировать.

Как редактировать рисованный объект в Blend 2

Вот шаги, которые я использую для редактирования рисованного объекта в Blend.

Если вашего Drawing еще нет в ресурсе 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 и найдите DrawingBrush
  2. Создать пустое окно или найти пустую область существующего окна / UserControl / etc
  3. Перетащите DrawingBrush на монтажную область в пустой области
  4. Выберите Copy DrawingBrush to Canvas во всплывающем меню, которое появляется

  5. Отредактируйте Canvas, используя все обычные инструменты наложения

  6. Когда вы закончите редактирование, выберите Canvas

  7. В меню выберите Tools > Edit Brush Resource > Move into Source DrawingBrush

Теперь ваш Drawing XAML будет обновляться внутри DrawingBrush. Вы можете переместить чертеж обратно туда, где он был, или вы можете оставить его там и использовать его как DrawingBrush. (Обратите внимание, что <Rectangle Brush= работает так же, как и <Image><Image.Source><DrawingImage Drawing= для большинства целей)

0 голосов
/ 09 ноября 2009

Да, инструмент, который, я думаю, вы ищете, это Blend. С помощью blend вы можете импортировать из Expression Design, Adobe Illustrator / Photoshop. Вы можете редактировать свой XAML в смеси, которую вы экспортировали из Design.

Я не могу (и хотел бы быть исправленным), чтобы найти способ импортировать XAML в Design для дальнейшего редактирования. Мое единственное решение - сохранить копии всех ресурсов дизайна, отредактировать их, а затем экспортировать отредактированную версию для объединения с моими проектами XAML.

HTH

...