代码之家  ›  专栏  ›  技术社区  ›  Chris

小屏幕上的WPF。需要滚动功能

  •  0
  • Chris  · 技术社区  · 15 年前

    我有一个分页的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 回复  |  直到 15 年前
        1
  •  6
  •   Fyodor Soikin    15 年前

    将所有内容放入 ScrollViewer ,这样就可以了。

        2
  •  2
  •   gerrard    15 年前