CanYou8 发表于 2016-4-8 16:42:55

WPF ActiveReports如何隐藏预览页面上方的图标?

本帖最后由 Lenka.Guo 于 2016-4-18 15:52 编辑

如题,WPF平台,ActiveReports 如何隐藏预览页面上方的图标?


Lenka.Guo 发表于 2016-4-8 17:20:14

如电话所沟通,验证之后给您回复,谢谢

Lenka.Guo 发表于 2016-4-18 15:52:24

Lenka.Guo 发表于 2016-4-8 17:20
如电话所沟通,验证之后给您回复,谢谢

Demo 如附件,隐藏Toolbar,并实现自动翻页:


实现思路:

1. 添加WPF Viewer 模板,在安装目录下 C:\Program Files (x86)\GrapeCity\ActiveReports 10\Deployment\WPF\Templates;
2. 打开文件,找到<Style TargetType="View:MainToolbar"> 节点,修改 Visibility属性="Collapsed"
                        <ToolBar IsEnabled="{Binding IsUIEnabled, Mode=OneWay}" Visibility="Collapsed">
3. 在设计界面,选择ReportViewer,生成ReportViewer_LoadCompleted 事件:

private void ReportViewer_LoadCompleted(object sender, EventArgs e)
      {
            int currentpages = ReportViewer.CurrentPage;
            var pageCount = ((ViewerViewModel)ReportViewer.DataContext).Model.Document.TotalPageCount;
TotalNumber = Convert.ToInt32(pageCount);
            timer = new Timer();
            timer.Interval = 2000;
            timer.Tick += timer_Tick;
            timer.Start();
      }


页: [1]
查看完整版本: WPF ActiveReports如何隐藏预览页面上方的图标?