Создание составного пути из нескольких путей в Silverlight - PullRequest
2 голосов
/ 17 марта 2011

У меня есть следующий фрагмент разметки:


                
                 

Необходимо создать один составной путь, который будет выглядеть точно так же.В общем, я бы использовал Create Compound Path на группе путей, но что делать с заполненным кругом?Какие-нибудь обходные пути могут быть?Добавление свойства Fill не помогает.Кроме того, было бы неплохо иметь инструмент для выполнения такой операции программно в Silverlight.

1 Ответ

2 голосов
/ 17 марта 2011

Есть способ сделать это с помощью Expression Design.Если у вас есть, сделайте следующее:

  1. Создайте новый пустой документ
  2. Вставьте пути в пустой холст
  3. Затем выберите все (вы можете использоватьмышь, чтобы выделить все или нажать CTRL-A)
  4. Затем щелкните правой кнопкой мыши по выбранным вами путям
  5. Нажмите «Создать сложный путь», все объединится в один слой
  6. Нажмите CTRL-E, чтобы экспортировать Silverlight / WPF XAML

В сгенерированном файле будет один элемент Path с точной формой, которую вы запрашиваете.

На данный момент нетспособ сделать это программно или с помощью Blend.Это должно быть сделано в Expression Design.

...