Установка текста кнопки, чтобы иметь некоторые полужирные символы в WPF

Я хотел бы знать, возможно ли определить как текст a Button в WPF, чем-то как: b c

Я попытался установить сопроводительный текст http://img651.imageshack.us/img651/1838/ctldhrzhy41gbrcch4dpjz4.png

но это, кажется, не работает.

Действительно ли только возможно использовать Bold тег с FlowDocuments?

Спасибо

14
задан Dave Clemmer 23 September 2011 в 19:03
поделиться

3 ответа

Используйте TextBlock для хранения форматированного текста:

<Button>
  <TextBlock>Hey <Bold>you</Bold>!!!</TextBlock>
</Button>

В вашем комментарии, если вы хотите четко указать, что это устанавливает Content , для этого можно использовать синтаксис элемента свойства XAML:

<Button>
  <Button.Content>
    <TextBlock>Hey <Bold>you</Bold>!!!</TextBlock>
  </Button.Content>
</Button>

Однако это избыточно, потому что Button имеет атрибут ContentPropertyAttribute , что делает первую версию в точности эквивалентной во всяком случае второй.

21
ответ дан 1 December 2019 в 09:01
поделиться

Try .

2
ответ дан 1 December 2019 в 09:01
поделиться

Это будет работать.

<Grid>
   <Button Name="button1" Width="40" Height="40" 
           Content="something" FontWeight="Bold" />
</Grid>
7
ответ дан 1 December 2019 в 09:01
поделиться
Другие вопросы по тегам:

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