Нужен совет по прокрутке макета - PullRequest
0 голосов
/ 19 января 2012

В настоящее время я работаю над образцом для написанной мной библиотеки, предназначенной для безопасного выполнения веб-запросов, таких как POST and GET.В данный момент я пытаюсь найти способ показать response запроса (как правило, текст HTML) в моем окне.

Это не должно быть необычным, но я подумал о текстовом блокеэто может прокрутить, но я не могу заставить мои работы.

Вот то, что я пытаюсь:

 <ScrollViewer Height="439" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="546,19,0,0" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Name="Scroller">
         <TextBlock HorizontalAlignment="Stretch" VerticalAlignment="Stretch" MinWidth="100" Width="433"
                     TextWrapping="Wrap" Name="block" Height="440" />
 </ScrollViewer>

Что происходит, что мой контент прокручивается, но он не появляетсяполностью в окне, оно по какой-то причине обрезается, и я не вижу всех возвращаемых.

Любой другой совет, как это сделать?

Спасибо!

Ответы [ 3 ]

1 голос
/ 19 января 2012

У вас слишком много жестко заданных размеров, удалите Width и Height из TextBlock. Если вы хотите, чтобы он прокручивался, вам нужно, чтобы он занимал все необходимое пространство.

1 голос
/ 19 января 2012

Ваш scrollviewer обрабатывает прокрутку, и это то, что требует фиксированной высоты, поскольку @Erno сказал, что TextBlock внутри также является фиксированной высотой, и это не должно быть.

Содержимое в ScrollViewer должно быть настолько высоким, насколько это необходимо, ScrollViewer будет обрабатывать прокрутку на основе его собственной высоты.

1 голос
/ 19 января 2012

Высота текстового блока зафиксирована на 440. Вы должны удалить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...