WPF на маленьком экране.Нужна функция прокрутки - PullRequest
0 голосов
/ 06 сентября 2010

У меня есть страничное приложение WPF (.Net4), которое слишком велико для экрана при использовании на нетбуке.Я хотел бы иметь возможность изменять размеры и прокручивать (как мы делаем при использовании веб-страницы), но в настоящее время все элементы за пределами представления недоступны.Я подозреваю, что, возможно, есть простое решение, но я просто не знаю.

Заранее спасибо.

ОБНОВЛЕНИЕ

NavigationWindow не поддерживаетпрямой контент, поэтому я должен добавить функцию прокрутки на каждую страницу отдельно.Есть ли лучший способ сделать это?

Я добавил код ниже, но при изменении размера программы скроллер не появляется.Без настроек видимости он просто показывает «мертвый» скроллер.

 <ScrollViewer CanContentScroll="True" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">

         <StackPanel Margin="0,40,0,0" Width="600" Height="500">

            <FlowDocumentPageViewer Height="500">
                <FlowDocument>

                    <Paragraph>CONTENT REMOVED FOR BREVITY</Paragraph>

                </FlowDocument>
            </FlowDocumentPageViewer>

         </StackPanel>

            </ScrollViewer>

Ответы [ 2 ]

5 голосов
/ 06 сентября 2010

Поместите весь ваш контент в ScrollViewer, который сделает это.

2 голосов
/ 07 сентября 2010

Не забывайте, что для свойства HorizontalScrollBarVisibility (то же самое для Vertical) можно установить значение «Авто», если вы хотите отображать полосы прокрутки только при необходимости

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