Я совершенно не знаю, что вы хотите сделать ... учитывая ваш комментарий к ответу Томаса.
Однако Expression Design может экспортировать двумя разными способами WPF:
- В ResourceDictionary, где обложка превращается в DrawingBrush (s) или
- На холст, где произведение искусства превращается в Путь (и) и Форму (ы).
Подход ResourceDictionary / DrawingBrush очень похож на предложенный вами ответ на вопрос, на который Томас ответил.
То, что я хотел бы предложить, это спроектировать вашу работу с помощью Expression Design, а затем сохранить файл .design, чтобы вы могли экспортировать в любой формат, какой пожелаете ... особенно в более поздний момент времени.
Теперь я знаю, что в Adobe Illustrator выполняется много иллюстраций, а затем конвертируется с помощью Expression Design. В таком случае я бы сохранил как файл .ai, так и файл .design, чтобы вы всегда могли изменить свою иллюстрацию и снова выполнить экспорт.
Конечно, это все, чтобы обойти проблему, из-за которой вы не можете импортировать xaml в Expression Design (т.е. он не поддерживает сценарий туда-обратно).
Одна вещь, которую я хотел бы упомянуть, это то, что иногда это не так просто, как просто скопировать язык мини-пути из свойства Path.Data в свойство GeometryDrawing.Geometry ... из-за изменения размеров сценариев (то есть, что DrawingBrush (es ), как правило, устанавливаются где-то как Fill, а затем они обычно заполняют все, что есть). Так что следите за этим!