Элементы управления и стили Silverlight XAML - PullRequest
1 голос
/ 12 марта 2011

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

Моя проблема в том, что пользовательский элемент управления не обрабатывается как кнопка внутри ресурса. Мне нужно изменить TargetType на имя моего пользовательского элемента управления.

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

У кого-нибудь есть предложения, как не добавлять стиль для каждого пользовательского элемента управления?

Спасибо!

1 Ответ

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

Возможно, вы сможете использовать свойство BasedOn для создания некоторых каскадных стилей типов, однако, если элементы управления похожи, я бы попытался объединить функциональность в единый элемент управления со свойствами, которыеизмените поведение / внешний вид вместо новых элементов управления для каждого ... конечно, это всегда зависит от того, что вам нужно.

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