Масштабирование текста в сетке / окне просмотра при сжатии - PullRequest
0 голосов
/ 29 июня 2010

В течение дня я изо всех сил пытаюсь решить эту проблему, касающуюся масштабирования текстового блока и текстового поля при сжатии scatterViewItem для изменения его размера.Я попытался поместить каждый из элементов в их окно просмотра, но также поместил всю сетку в окно просмотра.Проблема в том, что он (то есть textbloxk) не масштабируется при сжатии или растяжении (динамически, так сказать) - во время выполнения или даже при contact_up.

Ответы [ 2 ]

2 голосов
/ 07 июля 2010

Что на самом деле решает, так это просто устанавливает обработчик событий, который срабатывает при изменении размера SVI, внутри просто вставьте код:

{label name}.FontSize *= (double)e.NewSize.Height / (double)e.PreviousSize.Height;

Спасибо! * * 1004

1 голос
/ 01 июля 2010

Я предполагаю, что вы имеете в виду, что TextBlock в окне не масштабируется при изменении размера окна ...?Вы пытались поместить ViewBox в Grid, который содержит элемент, размер которого вы хотите изменить?Если у вас есть элемент в ViewBox, и для Height и Width для ViewBox установлено значение Auto, это должно изменить размер окна ... Надеюсь, это немного поможет.

...