Влияние размера страницы xwl на TextBlock TextWrapping = "Wrap" - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь получить исходный размер страницы приложения uwp для использования определенной ширины и высоты, чтобы обеспечить перенос по мере необходимости содержимого TextBlock.

Если я не установлю свойства «Ширина» и «Высота» в контейнере «Страница» или «Сетка» для элемента управления содержимым StackPanel, то поведение будет таким, как я ожидаю, в случае, когда я использую маркеры захвата на краях и углах вида для изменения его размера.

Если я установлю свойства «Ширина» и «Высота» в контейнере «Страница» или «Сетка» для элемента управления содержимым StackPanel, то, по-видимому, не будет работать вообще.

Как правильно установить желаемую начальную ширину и высоту для страницы приложения uwp и заставить дочерний контент Grid / StackPanel / TextBlock [@ TextWrapping = "Wrap"] вести себя так, как ожидается, когда происходят события изменения размера внешнего окна?

1 Ответ

0 голосов
/ 14 ноября 2018

Спросите, насколько я вижу, то, что вы упомянули, является правильным поведением.Когда вы не определили размер вашей страницы или гирда.Изменение размера вашего окна заставляет ваш текстовый блок также изменять его размер.В результате текст в текстовом блоке будет перенесен в соответствии с вашим текстовым блоком.Когда вы задаете ширину сетки или страницы, стековая панель должна соответствовать его контейнеру, чтобы текстовый блок имел сплошную ширину, таким образом, вы больше не можете видеть поведение переноса.

Вы пытались избежать использования стека и привязки ширины вашего текстового блока к значению, которое будет меняться в зависимости от изменения размера?Таким образом, он может работать так, как вы ожидали. (Выглядит как анимация)

...