Поддержка дизайнера Blend / VS для добавления сложного контента на основе логического свойства - PullRequest
1 голос
/ 17 сентября 2010

У меня есть свой собственный производный элемент управления WPF DataVisualization, и в этом элементе у меня есть логическое свойство, которое дизайнер может установить, что, в свою очередь, создает и добавляет ряд линий к этому элементу управления диаграммы.

Теперь проблема в том, что я могу легко создать объект ряда линий в диаграмме, когда дизайнер задает это свойство, но мне также нужно вставить сложный сегмент xaml в файл .xaml, связанный с этим вновь созданным рядом линий. Есть ли способ автоматически вставить этот код xaml в файл xaml, когда это логическое свойство установлено в конструкторе наложения?

Спасибо

Leo

1 Ответ

0 голосов
/ 25 сентября 2010

По умолчанию единственными свойствами, которые вы можете предоставить, являются отдельные атрибуты существующих элементов. Не предусмотрено вставки новых элементов на основе изменений атрибута . Вы только добавляете элементы, вставляя новые элементы управления и т. Д.

Создание расширения для Expression Blend:

Чтобы сделать то, что вы хотите, вам нужно создать плагин для Expression Blend. Если вы в состоянии сделать это, тогда все возможно (добавьте, например, совершенно новые инструменты и свойства): Попробуйте эту ссылку для начала

...