Я пробовал новые стили с помощью silverlight, и я создал новый скин кнопки с сочетанием, состоящим из границы и текстового блока. Интересно, есть ли способ изменить текст текстового блока при изменении свойства содержимого (текста) кнопки.Стиль кнопки Silverlight
0
A
ответ
1
Связывание будет выглядеть следующим образом:
<TextBlock Text="{TemplateBinding Content}"/>
Проблема заключается в том, когда я пытаюсь установить содержание, отличное от текста:
<Button>
<Button.Content>
<Rectangle Fill="#FFB51111"/>
</Button.Content>
</Button>
В этом случае с помощью ContentPresenter будет работать лучше , Он использует одно и то же выражение привязки, но может отображать больше текста. Но все это действительно зависит от вас.
0
Я действительно не понимаю, что вы пытаетесь сделать. Обычно вы включаете TextBlock как часть содержимого кнопки.
0
Используйте ContentPresenter, а не TextBlock в своем шаблоне.
Содержимое кнопки, как в тексте кнопки. – Drahcir