目前我有一个 DocumentViewer
在显示 XPS 文件的 WPF 窗口中。我创建了自己的“下一页”和“上一页”按钮并设置了 DocumentViewer.Background
属性完全透明。
DocumentViewer 自己的控件只剩下顶部的菜单栏(显示缩放设置、打印等)和底部的“查找”栏。我很想删除(或隐藏)这两个栏,但我似乎无法弄清楚如何!?
此外,当文档被加载时,它默认的缩放级别不会在屏幕上显示整个页面,我需要将其更改为一次显示 1 页(完全);我确信有一种方法可以做到这一点,但同样,我还没有找到方法。
最佳答案
这是一个简单的“变通”方法来隐藏那些不需要覆盖整个控件模板的元素:
<DocumentViewer>
<DocumentViewer.Resources>
<!-- Hides the search box-->
<Style TargetType="ContentControl">
<Setter Property="Visibility" Value="Collapsed" />
</Style>
<!-- Hides the toolbar -->
<Style TargetType="ToolBar">
<Setter Property="Visibility" Value="Collapsed" />
</Style>
</DocumentViewer.Resources>
</DocumentViewer>
关于wpf - 如何隐藏 WPF DocumentViewer 菜单栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1649325/