我已经设置了DocumentViewer控件的文档,XPS文档有5页。我只能看到第一页,不能使用鼠标滚轮或垂直滚动条向下滚动页面。但是,我可以使用上下翻页键来导航页面。
您有什么想法可以让完整页面滚动功能正常工作?
编辑:如果我将窗口大小调整得更小,滚动条会启用,但我只能滚动页面的一小部分。
您有什么想法可以让完整页面滚动功能正常工作?
编辑:如果我将窗口大小调整得更小,滚动条会启用,但我只能滚动页面的一小部分。
我是一位有用的助手,可以为您翻译文本。
我刚刚进行了测试,滚动条完美工作。我使用的代码如下:
XAML:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<DocumentViewer x:Name="documentViewer"/>
</Grid>
代码后台:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
XpsDocument document = new XpsDocument("Sample.xps", FileAccess.Read);
this.documentViewer.Document = document.GetFixedDocumentSequence();
document.Close();
}
}