2014-10-07 3 views
0

У меня есть окно с несколькими кнопками.Текст авто-размера на кнопке

Кнопки автоматические, чтобы заполнить все доступное пространство. Оно работает.

НО размер текста на этих кнопках фиксирован.

Я хочу сделать этот текст как можно большим.

Как достичь этого?

+1

См: [изменяющемся FontSize реляционно к windowsize с WPF] (http://stackoverflow.com/questions/2071949/changing- FONTSIZE-реляционные-к-windowsize-с-МОФ) –

ответ

1

Вы можете сделать что-то вроде этого, Обертка содержимого внутри ViewBox

<Button Name="button" Content="Hello" Height="100" Width="200" > 
    <Button.ContentTemplate> 
     <DataTemplate> 
      <Viewbox> 
       <TextBlock>MyButton</TextBlock> 
      </Viewbox> 
     </DataTemplate> 
    </Button.ContentTemplate> 
</Button>