2011-01-28 4 views
1

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

Я пробую много решений, но размер шрифта не меняется.

необходимо помощь ...

Спасибо.

+0

Итак, вы хотите, чтобы ваше приложение выглядело так же, как размер окна? Как растянутое растровое изображение? –

ответ

6

Попробуйте использовать ViewBox

<Grid> 
    <Viewbox> 
     <Label >Hello world</Label> 
    </Viewbox> 
</Grid> 
+1

Полезный атрибут для предотвращения слишком большого размера шрифта: '

2

Использование класса FormattedText, вы можете узнать ширину и высоту данного текста с указанным FontFamily. Вы можете использовать этот метод для расчета и определения размера шрифта для заполнения свободного места.

Смежные вопросы