список элементов управления с шаблонами в Silverlight - PullRequest
0 голосов
/ 13 ноября 2009

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

Под "не поддерживает" я имею в виду:

<Style x:Key="blah" TargetType="Border">
    <Setter Property="Template">

Выдает ошибку «Неверное значение атрибута Template для свойства Property».

Теперь я знаю, что не могу создать шаблон для TextBlocks или Borders. Где-нибудь есть определенный список? Насколько я могу судить, его нет на сайте Microsoft.

Спасибо!

Ответы [ 3 ]

2 голосов
/ 13 ноября 2009
0 голосов
/ 13 ноября 2009

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

0 голосов
/ 13 ноября 2009

Классы, которые наследуются от Control , имеют шаблоны, классы, которые наследуются от FrameworkElement , не имеют.

Если вы посмотрите на документы для Border , вы увидите, что он наследуется от FrameworkElement.

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