Что Silverlight 3.0 эквивалентен для BasedOn = “{StaticResource {x:Type TextBlock}}”

Я пытаюсь расширить основной стиль для TextBlock. Простой думают в мире WPF, должно быть то же в Silverlight. Но я получаю ошибку на x:Type.

Как я могу перевести BasedOn = "{StaticResource {x:Type TextBlock}}" в Silverlight. Кто-либо там, кто достиг этого?

Спасибо.

5
задан Calin 28 January 2010 в 21:05
поделиться

2 ответа

r = (colour >> 16) & 0xff;
g = (colour >> 8) & 0xff;
b = colour & 0xff;
-121--3783614-

Не существует эквивалента этого конкретного использования в Silverlight. Silverlight поддерживает только строковые клавиши для доступа к ресурсам. Следовательно, использование {x: введите ukeype} как ключ не работает.

В Silverlight вам необходимо сделать полную копию стиля элементов управления. Вы можете сделать это либо с помощью смеси, который имеет инструменты для этого или Copy'n'paste его из документации Silverlight. Управляющие стили и шаблоны

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

5
ответ дан 14 December 2019 в 04:38
поделиться

должны быть (и , согласно Джессе Свободу )
"{StaticResource TextBlock}"

0
ответ дан 14 December 2019 в 04:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: