WPF-DocumentViewer不允许向上/向下翻页

WPF-DocumentViewer不允许向上/向下翻页,wpf,Wpf,我已经设置了DocumentViewer控件的文档,XPS文档有5页。我只能看到第一页,无法使用鼠标滚动或垂直滚动条向下滚动页面。但是,我可以使用page down/up键浏览页面 我能做些什么来让整页滚动功能正常工作 编辑:如果我将窗口的大小调整为更小,滚动条将启用,但我只能滚动页面的一小部分。我刚刚做了一个测试,滚动条工作正常。我使用的代码是: XAML: 你能创建一个样本项目,这样我们就可以测试我们的想法吗?很好。你能分享一下你使用的示例代码吗?我对这个简单的示例也有同样的体验…我正试图

我已经设置了DocumentViewer控件的文档,XPS文档有5页。我只能看到第一页,无法使用鼠标滚动或垂直滚动条向下滚动页面。但是,我可以使用page down/up键浏览页面

我能做些什么来让整页滚动功能正常工作


编辑:如果我将窗口的大小调整为更小,滚动条将启用,但我只能滚动页面的一小部分。

我刚刚做了一个测试,滚动条工作正常。我使用的代码是:

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();
    }
}