我有一个分页的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>
答案 0 :(得分:5)
将您的所有内容放入ScrollViewer
,即可完成。
答案 1 :(得分:2)
如果您只想在必要时显示滚动条,请不要忘记您可以将HorizontalScrollBarVisibility属性(与Vertical相同)添加到“Auto”