Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改WPF DocumentViewer查看模式_Wpf_Documentviewer - Fatal编程技术网

更改WPF DocumentViewer查看模式

更改WPF DocumentViewer查看模式,wpf,documentviewer,Wpf,Documentviewer,您好,我遇到了一个问题,当我只添加一个时,我会得到一个工具栏,它允许我更改XPS文档的查看模式,如下所示: 但我如何以编程方式实现这一点? 我找不到任何这样做的属性,MSDN和谷歌对此功能只字不提。 然后我发现FlowDocumentReader控件有ViewingMode属性,但是它不能显示XPS文档。我不敢相信这是不可能的,我的意思是该函数在默认情况下可用,我只想通过编程方式更改它…DocuementViewer没有公开任何属性来更改ViewMode。但是,如果希望以编程方式更改ViewM

您好,我遇到了一个问题,当我只添加一个
时,我会得到一个工具栏,它允许我更改XPS文档的查看模式,如下所示:

但我如何以编程方式实现这一点? 我找不到任何这样做的属性,MSDN和谷歌对此功能只字不提。
然后我发现
FlowDocumentReader
控件有
ViewingMode
属性,但是它不能显示XPS文档。我不敢相信这是不可能的,我的意思是该函数在默认情况下可用,我只想通过编程方式更改它…

DocuementViewer没有公开任何属性来更改ViewMode。但是,如果希望以编程方式更改ViewMode,可以执行DocumentViewer公开的命令,如下所示:-

  • DocumentViewer.fittowidth命令
  • DocumentViewer.FitToHeightCommand
  • DocumentViewer.fittomaxpagesacross命令
可以将这些命令绑定到自定义按钮,也可以通过编程方式更改ViewMode。假设您有一个名为
documentViewer
documentViewer
,您可以像这样在这个实例上调用这些方法-

  • documentViewer.FitToWidth()
  • documentViewer.FitToHeight()
  • documentViewer.FitToMaxPagesAcross()文件
重复问题: