Как стилизовать пользовательский Silverlight 4 UserControl? - PullRequest
0 голосов
/ 06 мая 2010

У меня есть пользовательский UserControl, который я создал как меню навигации, которое анализирует файл xml и заполняет себя кнопками гиперссылки. Так что в основном мой элемент управления - пустая панель стека, и когда она загружена, она добавляет гиперссылки в качестве дочерних элементов на панель стека.

В моем приложении я просто добавляю <myLibrary:NavigationMenu links="somexml.xml" />

Проблема в том, что я хочу иметь возможность стилизовать кнопки гиперссылок и панель стека по-разному для каждого приложения. Каков наилучший способ сделать это.

1 Ответ

1 голос
/ 07 мая 2010

В коде для элемента управления создайте свойство DependencyProperty типа Style для HyperlinkStyle и StackPanelStyle. Затем при создании предметов применяйте правильные стили тоже к ним.

Взгляните на MSDN

Эта статья является хорошей отправной точкой для написания элементов управления, которые можно создавать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...