Можно ли редактировать иконки или изображения 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>
Теперь вы можете редактировать свой рисунок так:
- Перейдите на вкладку
Resources
и найдите DrawingBrush
- Создать пустое окно или найти пустую область существующего окна / UserControl / etc
- Перетащите DrawingBrush на монтажную область в пустой области
Выберите Copy DrawingBrush to Canvas
во всплывающем меню, которое появляется
Отредактируйте Canvas
, используя все обычные инструменты наложения
Когда вы закончите редактирование, выберите Canvas
- В меню выберите
Tools > Edit Brush Resource > Move into Source DrawingBrush
Теперь ваш Drawing XAML будет обновляться внутри DrawingBrush. Вы можете переместить чертеж обратно туда, где он был, или вы можете оставить его там и использовать его как DrawingBrush. (Обратите внимание, что <Rectangle Brush=
работает так же, как и <Image><Image.Source><DrawingImage Drawing=
для большинства целей)