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();
- }
复制代码
|