Добавление свойства в элемент управления Silverlight 4 для добавления функциональности

Мне любопытно, как я могу добавить свойство, чтобы добавить функциональность элементу управления. В настоящее время я просто расширяю элементы управления, но мне было любопытно, можно ли добавить свойство для добавления функциональности элементу управления. Как, например, ToolTipService. Вы можете добавить это в элементы управления. Можно ли мне добавить свойство для добавления контекстного меню без необходимости расширения текстового поля, скажем? Я знаю о поведении, но возможно ли сделать это как свойство? Допустим, я добавляю свойство IsContextMenuBehaviorAdded="True", и оно просто добавляет поведение или просто добавляет функциональность. Любая помощь будет принята с благодарностью. Заранее спасибо.


person pqsk    schedule 30.09.2011    source источник


Ответы (1)


Если вы хотите добавить контекстное меню к элементу управления, это можно сделать с помощью Silverlight Toolkit, который содержит ContextMenuService.

person AnthonyWJones    schedule 30.09.2011
comment
У меня есть расширенное управление контекстным меню. можно ли использовать это с сервисом контекстного меню? - person pqsk; 01.10.2011
comment
@pqsk: Если ваши элементы управления расширяют набор инструментов ContextMenu, тогда да. - person AnthonyWJones; 02.10.2011
comment
Потрясающий. Еще один вопрос. Скажем, на мой взгляд, у меня есть несколько текстовых полей, в которых я хочу, чтобы это контекстное меню было. Я вижу, что у ContextMenuService есть некоторые свойства. Можно ли сделать этот ресурс пользовательского управления, чтобы мне не пришлось писать все свойства для каждого текстового поля? - person pqsk; 02.10.2011