Изменение FontSize по отношению к размеру окна с WPF? - PullRequest
7 голосов
/ 15 января 2010

Возможно ли, что FontSize уменьшается, если я уменьшаю окно, и становится больше, если я увеличиваю окно?

Ответы [ 2 ]

11 голосов
/ 15 января 2010

Оберните текст внутри Viewbox.

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
    <Viewbox>
        <TextBlock Text="Sizes to fit!"/>
    </Viewbox>
</Window>
2 голосов
/ 15 января 2010

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

Другой вариант - обрабатывать события изменения размера окна и отправлять размер шрифта каждому элементу управления вручную ...

- edit-- Только что искал в Google и нашел этот результат , что может быть тем, что вы хотите.

...