精华内容
下载资源
问答
  • WPF之家
    2021-05-12 06:53:51

    using System;

    using System.IO;

    using Word;

    namespace WpsToPdf

    {

    class Wps2Pdf : IDisposable

    {

    dynamic wps;

    public Wps2Pdf()

    {

    //这里创建wps实例不知道用了什么骚操作就没有报错过 本机安装的是wps2016

    Type type = Type.GetTypeFromProgID("KWps.Application");

    wps = Activator.CreateInstance(type);

    }

    public void ToPdf(string wpsFilename, string pdfFilename = null)

    {

    if (wpsFilename == null) { throw new ArgumentNullException("wpsFilename"); }

    if (pdfFilename == null)

    {

    pdfFilename = Path.ChangeExtension(wpsFilename, "pdf");

    }

    Console.WriteLine(string.Format(@"正在转换 [{0}]

    -> [{1}]", wpsFilename, pdfFilename));

    //到处都是dynamic   看的我一脸懵逼

    dynamic doc = wps.Documents.Open(wpsFilename, Visible: false);//这句大概是用wps 打开  word  不显示界面

    doc.ExportAsFixedFormat(pdfFilename, WdExportFormat.wdExportFormatPDF);//doc  转pdf

    doc.Close();

    }

    public void Dispose()

    {

    if (wps != null) { wps.Quit(); }

    }

    }

    }

    更多相关内容
  • 15个WPF项目开发经典例子,例子完整准确,能够运行。 WPF 倒计时+震动 示例_8416821 WPF_嵌入字体_EmbeddedFont_8408883 WPF3D切换例子_TimeZoneDaemonApp(3D)_8408869 WPF不规则按钮_8416707 WPF窗体缩放源码_...
  • WPF应用开发项目教程ppt课件(完整版).ppt
  • WPF 应用程序开发.pdf

    2021-02-03 16:12:16
    WPF 应用程序开发教程 PDF 版
  • 四任务实施 原因是ObservableCollection是动态数据集合并且当集合中新增修改或者删除项目时或者集合被刷新时都有通知机制(通过实现接口INotifyCollectionChanged)Obser
  • WPF经典基础知识汇总 PDF,想学习世界前瞻的语言,就请看一看WPF吧,它是微软下一代新型的编程语言,其核心是一个与分辨率无关并且基于向量的引擎,通过一整套应用程序开发功能扩展了这个核心,这些功能包括可扩展...
  • WPF开发教程

    2018-04-28 09:09:07
    WPF是微软新一代图形... WPF相对于Windows客户端的开发来说,向前跨出了巨大的一步,它提供了超丰富的.NET UI 框架,集成了矢量图形,丰富的流动文字支持(flow text support),3D视觉效果和强大无比的控件模型框架。
  • WPF开发教程 PDF.7z

    2019-09-19 11:24:08
    该资源包含WPF开发教程.PDF 文档 WPF介绍:(来自网络) WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,...
  • WPF开发教程(中文)PDF版

    热门讨论 2011-08-05 13:35:21
    ------WPF开发教程 目录 WPF基础入门 3 1. WPF基础之体系结构 3 2. WPF基础之XAML 9 3. WPF基础之基元素 23 4. WPF基础之属性系统 26 5. WPF基础之路由事件 33 6. WPF基础之布局系统 46 7. WPF基础之样式设置和模板...
  • WPF视频教程

    2019-07-26 08:02:27
    全网最全的WPF开发视频教程,包括基础和进阶两部分,资源大约6G
  • VS2019打包WPF安装程序最新教程,使用Visual Studio 2019开发WPF程序如果想要打包为安装程序,除了在VS2019找到WPF项目类库直接右键发布之外,更常用的还是将其打包为exe或者msi的安装程序;打包成安装程序的话,...
  • 3、 再选择WPF应用程序; 4、 修改项目名称,然后点击确定,即可出现两个项目; 二、WPF应用程序包含了: 1、 Properties:主要存放一些资源文件; 2、 引用:(1)C#与JAVA区别在于引用,应用程序可以自主的把我们...

    WPF项目创建

    一、一个解决方案可对应多个项目:
    1、 打开解决方案资源管理器;
    2、 右键,点击添加——新建项目;
    3、 再选择WPF应用程序;
    4、 修改项目名称,然后点击确定,即可出现两个项目;
    二、WPF应用程序包含了:
    1、 Properties:主要存放一些资源文件;
    2、 引用:(1)C#与JAVA区别在于引用,应用程序可以自主的把我们所需要的jar包,全部引用进来,不需要配置任何东西,
    (2)如PresentationFramework(提示框)、System(全部命名空间)、System.Core、System.Data、System.Data.DataSetExtensions、System.Net.Http、System.Xaml(页面用到的语言的类库)。
    (3)想要查看类库包含的东西,双击类库,左边就会弹出对象浏览器,里面就显示类库,
    (4)点开类库,就可以看见里面有很多的命名空间。(一个类库里包含几十个、上百个命名空间),命名空间展开,里面就是类,
    (5)而类展开以后就是方法,双击类,就会弹出方法的窗口。
    (6)对象浏览器图标:
    在这里插入图片描述
    (7)打开MainWindow.xaml.cs:
    输入字母,即可提示很多类,可以根据图标,选择需要的类。
    (8)代码块:输入try,跳出提示框,双击try,即可创建代码块,这些是C#人员自己封装好的常用代码块,自己也可以封装一些常用的代码块
    (9)打开封装代码块:打开工具,点击代码管理器,然后可以看见代码块存放位置,然后找到代码块的位置

    在这里插入图片描述
    然后右键点击打开文本框的方式,即可查看里面的内容(已保存的封装类,不能更改)
    (10)封装代码块:只能复制格式,不能更改格式,能更改部分:“Title、Shortcut(快捷键)、代码段”
    3、 两对文件:前面展开的是xaml文件、xaml下面是对应cs扩展名的后台C#代码
    (1) xaml里面包含了整个应用程序的文件,与 “html”一样都是“标签性语言”,为标记语言,具有声明性,
    i:声明性就是一个标签代表一个声明:如:“”标签,编译时,会给我们生成一个应用程序,应用程序里面会嵌套“<Application.Resources></Application.Resources>”这么一个扩展属性,对应应用程序里的资源文件,封装的样式可以放入资源文件中。
    (2)
    在这里插入图片描述
    这三个是WPF命名空间的引用(通过映射的方式引用,不是连接而是映编码,映编码为固定编码)
    i: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"不需要前缀
    ii:xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"则要添加前缀,因为会冲突。
    iii: xmlns:local="clr-namespace:Hello_WPF"代表本地,目前要不要无所谓,后面多个项目才会用到
    iiii: StartupUri=“MainWindow.xaml”> 给项目确定启动窗口
    (2) 后台类文件可以通过:右键,点击查看代码,或者按快捷键“F7”,又可以文件打开,前台xaml文件对应一个后台类文件,可独立分开。
    (3) “x:Class=“Hello_WPF.App””:合并位置的指示,指后台的C#类跟前台的进行合并
    (4) 后台类文件:
    在这里插入图片描述
    partial关键字就是表示此类或此方法为分布类或分布方法的,上面的例子把分布类或分布方法的好处已经体现了:可以让一个类分布在多个文件,这样就可以让多个程序员编写了,也可以让一个类的几个功能块分布在多个文件中。
    (5)编译后文件存放于bin目录文件夹下,通过反编译,可以看见编译后的结构
    在这里插入图片描述
    4、 子窗口: “MainWindow”与App打开不一样,打开后,除了代码块,还有一个设计窗口,时刻可以看见页面,引用的命名空间也更多一点,
    在这里插入图片描述
    如将MainWindow改成MyWindow,后台就会报错,但是不影响它的运行,因为是两个文件,重新编译后,把编译后的文件拖入反编译器里,可以看见MyWindow已编译进去
    意思就是:如果前后不一致,就会自动生成一个分布类,请保持一致。

    在这里插入图片描述
    三、登录
    1、创建一个登录窗口“loginWindow”
    2、打开属性,就会显示出属性,属性文件是xaml文件进行设计而使用的,里面包含两部分:
    (1)属性
    在这里插入图片描述
    (2)事件
    在这里插入图片描述
    3、在属性-画笔里面设计页面颜色,代码页面会自动生成代码:
    在这里插入图片描述
    4、通过属性生成标签属性,也可以通过事件更改事件(鼠标点击事件):
    在这里插入图片描述
    5、 工具箱:里面封装了一些常用控件,直接拖动可以使用,不需要一个个去写,如果需要,也需要去写,改变样式(字体、布局、大小、颜色……),点击标签,打开属性即可更改样式,复制粘贴又可以获得。
    在这里插入图片描述

    展开全文
  • 课程从实际应用出发,全程代码实战,涉及内容包括控件、依赖属性、事件、样式、模板、触发器、动画等等。项目整体以MVVM思想模式设计...通过此课程可以让大家对WPF开发有更深入的了解与认识,熟练应对WPF常规应用开发
  • WPF

    2019-09-26 01:40:58
    WPF(Windows Presentation ...它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。 1简介 WPF 为Windows Presentatio...
    WPF(Windows Presentation Foundation)是 微软推出的基于Windows Vista的用户界面框架,属于NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离 界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

    1简介

    WPF 为Windows Presentation Foundation的首字母缩写 ,中文译为“ Windows呈现基础” [1] ,其原来代号为“Avalon”,因与“我佩服”拼音首字母组合一样,国内有人调侃地称之为“我佩服”。由 .NET Framework 3.0 开始引入,与 Windows Communication Foundation及 Windows Workflow Foundation并行为新一代 Windows 操作系统以及 WinFX 的三个重大 应用程序开发类库。
    WPF是 微软新一代 图形系统,运行在.NET Framework 3.0及以上版本下,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。基于DirectX 9/10技术的WPF不仅带来了前所未有的3D界面,而且其图形向量渲染 引擎也大大改进了传统的2D界面,比如Vista中的半透明效果的 窗体等都得益于WPF。 程序员在WPF的帮助下,要开发出媲美Mac程序的酷炫界面已不再是遥不可及的奢望。 WPF相对于Windows 客户端的开发来说,向前跨出了巨大的一步,它提供了超丰富的.NET UI 框架,集成了矢量图形,丰富的流动文字支持(flow text support),3D视觉效果和强大无比的控件模型框架。 [2]
    WPF

      WPF

    Windows Presentation Foundation(以前的代号为“Avalon”)是 Microsoft 用于 Windows 的统一显示子系统,它通过 WinFX 公开。它由显示 引擎托管代码框架组成。Windows Presentation Foundation 统一了 Windows 创建、显示和操作文档、媒体和用户界面 (UI) 的方式,使开发人员和设计人员可以创建更好的视觉效果、不同的用户体验。Windows Presentation Foundation 发布后,Windows XP、Windows Server 2003 和以后所有的 Windows 操作系统版本都可以使用它。
    WPF是.Net Framework 3.0
    WPF

      WPF

    里新推出的主打功能之一,加上Vista集成.Net Framework 3.0,改写Winform时代,可谓是影响巨大!WPF是一套API函数库,由.Net FrameWork3.0以上版本类库运行。
    WPF是Windows 操作系统中一次重大变革,与早期的GDI+/GDI不同。WPF是基于DirectX 引擎的,支持GPU硬件加速,在不支持硬件加速时也可以使用软件绘制。高级别的线程进行绘制,提高使用者的体验。自动识别显示器分辨率并进行缩放。而Vista就是一个非常典型的例子。

    2

    程序人员与设计完全的明确的分工,美工人员您可以使用Expression Studio中套装工具可视化的设计界面。然后交给程序开发组中的XAML就可以。让程序人员直接套用到开发环境,不需要想页面怎么切了。
    对 与WPF最重要的特色,矢量图的超强支持 。兼容支持2D绘图,比如矩形、自定义路径,位图等。文字显示的增强,XPS和消锯齿。三维强大的支持。包括3D控件及事件,与2D及视频合并打造更立 体效果。渐变、使用高精确的(ARGP)颜色,支持浮点类型的像素坐标。这些对GDI+远远不及的。
    灵活、易扩展的动画机制!.Net Framework 3.0类库提供了强大的基类,只需继承就可以实现自定义程序使用绘制。接口设计非常直观,完全面向对象的对象模型。使用对象描述语言XAML。使用开发工具的可视化编辑。
    您可以使有任何一种.Net编程语言(C#,VB NET等开发语言)进行开发。XAML主要针对界面的可视化控件描述,成生进会分析成.cs或.vb文件,并最后将编译为CLR中间运行语言。 [3]

    3组成结构

    Windows Presentation Foundation 由两个主要部分组成: 引擎和编程框架。
    1. Windows Presentation Foundation 引擎。Windows Presentation Foundation 引擎统一了开发人员和设计人员体验文档、媒体和 UI 的方式,为基于 浏览器的体验、基于 窗体应用程序、图形、视频、音频和文档提供了一个单一的 运行时库。Windows Presentation Foundation 使得 应用程序不仅能够充分利用现代计算机中现有的图形硬件的全部功能,而且能够利用硬件将来的进步。例如,Windows Presentation Foundation 的基于矢量的呈现 引擎使 应用程序可以灵活地利用高 DPI 监视器,而无需开发人员或用户进行额外的工作。 同样,当 Windows Presentation Foundation 检测到支持 硬件加速的视频卡时,它将利用硬件加速功能。
    2. Windows Presentation Foundation 框架。Windows Presentation Foundation 框架为媒体、 用户界面设计和文档提供的解决方案远远超过开发人员现在所拥有的。Windows Presentation Foundation 的设计考虑了可扩展性,使开发人员可以完全在 Windows Presentation Foundation 引擎的基础上创建自己的控件,也可以通过对现有 Windows Presentation Foundation 控件进行再分类来创建自己的控件。Windows Presentation Foundation 框架的核心是用于形状、文档、 图像、视频、动画、三维以及用于放置控件和内容的面板的一系列控件。这些“自有控件”为开发下一代用户体验提供了构造块。
    Microsoft 在引入 Windows Presentation Foundation 的同时,还引入了 XAML,这是一种公开表示 Windows 应用程序用户界面的 标记语言,可使开发人员和设计人员用来构建和重用 UI 的工具更加丰富。对于 Web 开发人员,XAML 提供了熟悉的 UI 说明模式。XAML 还使 UI 设计从基础 代码中分离出来,从而使开发人员和设计人员之间的合作更加紧密。

    4选择理由

    为什么选择 Windows Presentation Foundation?
    对于企业,Windows Presentation Foundation 实现了改进的客户关系和不同的 应用程序。通过提供能够快速提供更好的视觉效果、独特的用户体验的技术,来建立与客户的密切关系,使企业可以建立稳定的数字客户关系和独特的品牌化机会。而且,由于 Windows Presentation Foundation 是 窗体、文档、视频、三维以及其他功能的综合,因此企业可以创建持久的用户体验解决方案,并集成到客户的日常活动中。
    WPF

      WPF

    对于开发人员和设计人员,Windows Presentation Foundation 提供了统一的 UI 平台,因此他们只需学习一个模式,就可以获得无限可能的 UI 体验。对于 .NET 开发人员,其框架是熟悉的,并且它最终将减少提供最佳用户体验和通信逻辑所需的 代码行数。对于设计人员,Windows Presentation Foundation 提供的平台可消除内容、媒体和 应用程序之间的边界。最重要的是,Windows Presentation Foundation 可以使开发人员和设计人员同步紧密地合作来快速提供不同的连通体验。
     

    5响应程度

    国内即时通讯领导商腾讯Tencent曾经发布过一款基于WPF的QQ 概念版(QQ 概念版:QQ 概念版是腾讯首款NUI(自然用户交互)产品,全面实现了多点触摸操作。在实现IM的基础功能外,QQ概念版还推出了动感相框、动态背景、多Tab聊天窗口、3D交互、矢量界面、桌面好友等一系列新功能、新体验以及Windows7的重要新特性。

    6运行环境

    WPF可以运行在三种环境下面,如下:
    1、 WPF 桌面程序,此类型没有任何限制,可以是Windows可执行程序也可以是DLL动态链接库。
    只需要.Net Framework 3.0以上版本支持即可!
    2、 RIA分布式环境,服务器与 客户端 浏览器下载使用ActiveX 插件方式解释执行的。 微软更名为Silverlight,由于安全原因,微软提取精简版.Net Framework到Silverlight中独立运行,精简了很多类库。
    3、 浏览器承载的 应用程序(称为 XAML 浏览器应用程序 (XBAP)),您可以创建能够使用超链接(Hyperlink 类)导航的页面 (Page) 和页函数 (PageFunction(Of (T)))。 [3

    7服务和支持

    随着Vista RTM的发布, 微软新一轮的技术推广已经开始。其实在此之前,WPF已经有很大的推广,因为CTP版本已经发布了有一段日子了。当然很多开发人员主要以技术研究为主,也有少数公司已经开始从事基于WPF的产品研发工作。
    目前WPF的最新版本为4.5(对应.net framework 4.5),你可以从msdn上免费下载

    8前景分析

    WPF其实不仅仅是图形 引擎而已,它将给Windows 应用程序的开发带来一次革命,因为新的架构提供了一种全新的开发模式。当然对于普通用户而言,最直观的就是界面越来越漂亮,看起来越来越舒服了;但对于开发人员而言,界面显示和 代码将更好的得到分离,这与从前的 桌面应用程序开发有很多不同(界面设置和代码是融合在一起的),这是比较具有革命性的改变之一。
    还有就是 桌面应用程序浏览器应用程序的融合,根据ms的承诺,正在开发中的WPF/E,即WPF Everywhere版本,将为基于WPF的应用程序提供全面的浏览器支持,这意味着未来开发出的应用程序将可以基于浏览器在不同的 操作系统上运行,根据WPF/E开发组的定义,WPF/E仍然是WPF的子集,而不是后继版本。总体而言,WPF的前景应该是一片光明。

    9控件

    实质

    先从 UI上分析,UI的功能是让用户观察和操作数据,为了能显示数据和响应用户的操作通知程序(通过事件来通知,如何处理事件又是一系列的算法),所以控件就是显示数据和响应用户操作的UI元素,也即: 控件就是数据和行为的载体。 [4]

    数据驱动UI

    什么是数据驱动UI呢?我们知道传统的GUI界面都是由windows消息通过事件传递给程序,程序根据不同的操作来表达出不同的数据体现在UI界面上,这样数据在某种程度上来说,受到很大的限制。WPF中是数据驱动UI,数据是核心,处于主动的,UI从属于数据并表达数据,是被动的。WPF数据第一,控件第二。 [4] 分类
    虽然 控件没有数据重要,但是还是比较重要的,毕竟是门面啊,只是在数据面前,它比较"有礼貌"。控件有很多,但是如果仔细去分析,也是有规律可循的,根据其作用,我们可以把控件分为6类:
    • 布局控件:是可以容纳多个控件或者嵌套其他布局的控件,用于在UI上组织和排列控件。其父类为Panel。
    • 内容控件:只能容纳一个控件或者布局控件作为他的内容。所以经常借助布局控件来规划其内容。其父类为ContentControl。
    • 带标题内容控件:相当于一个内容控件,但是可以加一个标题,标题部分也可以容纳一个控件或者布局,其父类为HeaderedContentControl。
    • 条目控件:可以显示一列数据,一般情况下,是数据的类型是相同的。其共同的基类为ItemsControl。
    • 带标题的条目控件:和上面的带标题内容控件类同,其基类为HeaderdeItemsControl。
    • 特殊内容控件:这类控件比较独立,但也比较常用,如TextBox,TextBlock,Image等。 [4]
    当这些控件不能够满足需求的时候,也可以从受信任的来源下载 控件,并通过添加引用来导入 自定义控件。支持WPF的第三方控件有: ComponentOne StudioActiveReportsvisifireStimulsoft Report等。 [5]

    转载于:https://www.cnblogs.com/skyofbitbit/p/3702847.html

    展开全文
  • wpf是微软新一代开发技术,涵盖了桌面应用程序开发、网络应用程序开发和移动应用程序开发,是微软开发技术未来十年的主要方向。 本书的内容分为两大部分。第一部分是学习wpf开发的基础知识,包括XAML语言的详细剖析...
  • DXPrinting Library 提供了一种...DevExpress WPF v21.1高速下载 下表列出了内置的打印链接类型。 创建简单链接 简单的打印链接通常用于在报表中呈现非分层数据,在不需要将数据项分组的时候使用这些类型的链接

    DXPrinting Library 提供了一种创建自定义打印报表的简单方法,这种方法基于称为打印链接的特殊打印程序。 DXPrinting Library 引入了几种类型的打印链接,每一种都设计用于呈现特定数据对象、创建报表以及导出和打印报表,您可以通过从LinkBase抽象类继承您的类来创建自定义打印链接。

    DevExpress WPF v21.1高速下载

    下表列出了内置的打印链接类型。

    DevExpress WPF - 打印自定义报表图1

    创建简单链接

    简单的打印链接通常用于在报表中呈现非分层数据,在不需要将数据项分组的时候使用这些类型的链接。

    DevExpress WPF - 打印自定义报表图2

    创建后,必须为简单链接提供数据。 为此请通过SimpleLink.DetailCount属性指定数据项的数量并处理SimpleLink.CreateDetail事件。 每次需要新数据项时都会引发该事件,次数与SimpleLink.DetailCount 属性指定的次数相同。 在处理程序中,将新数据项分配给CreateAreaEventArgs.Data事件参数的属性,可以使用CreateAreaEventArgs.DetailIndex属性获取所需数据项的索引。

    与数据项一起,必须指定可视化呈现。为此请创建一个DataTemplate,它应该应用于每个数据项,然后将其分配给链接的 SimpleLink.DetailTemplate属性。

    创建集合视图链接

    当您需要在报表中显示来自分层数据源的数据或应将数据项显示为分成几组时,集合视图打印链接非常有用。

    DevExpress WPF - 打印自定义报表图3

    要将数据分配给集合视图链接,请创建一个实现ICollectionView 接口的对象,这可以是 System.Windows.Data.CollectionViewSource 对象。 为该对象提供数据后,将其分配给链接的CollectionViewLink.CollectionView 属性。

    指定数据后,您应该定义其可视化呈现。为此请创建一个应应用于每个数据项的DataTemplate,并将其分配给链接的 CollectionViewLink.DetailTemplate属性。要提供有关项目分组信息的链接,请为每个分组级别创建一个GroupInfo对象,并通过 GroupInfo.HeaderTemplate 属性指定应应用于当前分组级别中的每个组标题的模板。 然后,将GroupInfo 对象添加到链接的 CollectionViewLink.GroupInfos 集合中。

    创建可打印的控制链接

    可打印控件链接用于呈现实现 IPrintableControl 或 IRootDataNode 接口的控件和数据对象,例如,TableView 对象可以由可打印的控制链接呈现。

    DevExpress WPF - 打印自定义报表图4

    要创建可打印的控件链接,请将适当的控件或数据对象传递给PrintableControlLink构造函数。

    页面设置

    DXPrinting Library 提供了许多设置,允许您自定义报表的页面选项。

    您可以在报表中包含页眉和页脚,以及整个文档的页眉和页脚。 为此,请分别通过TemplatedLink.PageHeaderTemplateTemplatedLink.PageFooterTemplateTemplatedLink.ReportHeaderTemplate 和TemplatedLink.ReportFooterTemplate属性指定其模板。 通过将适当的数据对象分别分配给TemplatedLink.PageHeaderDataTemplatedLink.PageFooterDataTemplatedLink.ReportHeaderData 和TemplatedLink.ReportFooterData 属性,还可以为这些模板提供一些自定义数据。

    下表列出了用于指定报表页面设置的其他属性。

    DevExpress WPF - 打印自定义报表图5

    导出和打印报表

    创建链接对象并为其提供数据后,您可以通过调用LinkBase.CreateDocument 方法从链接创建文档。 现在报表已生成,您可以打印和导出它,以及在DocumentPreview 控件中显示它。 为此,需要以当前链接作为初始化参数创建一个新的LinkPreviewModel实例,并将其分配给DocumentPreview.Model 属性。

    使用LinkBase.ShowPrintPreview方法打开报表预览窗口,要打开模式预览窗口,请使用LinkBase.ShowPrintPreviewDialog方法。 可以通过LinkBase.Print方法调用打印对话框,要在不打开任何对话框的情况下打印报表,请使用LinkBase.PrintDirect方法。

    下表列出了用于将报表导出为不同格式的方法。

    DevExpress WPF - 打印自定义报表图6

    DevExpress WPF | 下载试用

    DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。


    DevExpress技术交流群4:715863792      欢迎一起进群讨论

    更多DevExpress线上公开课、中文教程资讯请上中文网获取

    展开全文
  • 创建项目1) 创建项目【Zhaoxi.CourseManagement01】,2)选择WPF应用【(.NET Framework)】,3) 建立如下文件夹【因为基于MVVM模式,所以创建如下文件夹】4) 又添加如下文件夹 Assets; Common ;DataAccess5) ...
  • ClickOnce 应用程序就是任何使用 ClickOnce 技术发布的 Windows窗体(课程示例用的是WPF项目)或控制台应用程序。传统使用 Windows Installer 部署时,应用程序通常依赖于共享组件,这便有可能发生版本冲突;而使用 ...
  • 项目开发中,碰到一种类型控件,比如Button类样式有多种,这样样式文件比较散乱,不方便维护和扩展,比如按钮有文本、图标+文本、动画、链接等几种类型。每种类型写一个样式挺麻烦,所以在按钮中增加枚举类型,...
  • 1. 打开vs2012,新建项目,选择wpf应用程序创建完成后,可以看到窗口中有三大部分组成,工程结构,窗口区域和窗口对应的代码区域在解决方案中,第一个文件是app.config,是系统的配置文件,用来记录配置信息,比如...
  • WPF:新手入门教程

    千次阅读 2019-09-11 12:22:38
    近期新学了WPF来开发项目,在此记录开发WPF的基础知识。 环境 当前使用系统:win7 开发工具: VS2015 操作 创建项目 开启VS后: 点击文件 选择新建 点击项目 找到模板(Visual C#)下选中WPF应用程序 修改项目项目...
  • WPF MVVM 编程模式/框架 基础+提高 项目开发实战视频教程 2008...
  • 教程:实现 WPF 应用现代化

    千次阅读 2021-05-12 09:01:59
    教程:实现 WPF 应用现代化Tutorial: Modernize a WPF app06/27/2019本文内容有多种方法可以通过将最新的 Windows 功能集成到现有源代码(而不是从头开始重新编写应用)来现代化现有桌面应用。There are many ways to ...
  • 前言在年中, 组织了一个WPF公益视频教程, 在半天内凑集了2W+的费用由此启动了该视频录制计划, 到目前为止, 视频教程已经结束。在这里非常感谢参与本次教程以及长期支持的同学, 下面将主...
  • WPF入门教程系列目录 WPF入门教程系列二——Application介绍 WPF入门教程系列三——Application介绍(续) WPF入门教程系列四——Dispatcher介绍 WPF入门教程系列五——Window 介绍 WPF入门教程系列六——布局...
  • 链接:https://docs.microsoft.com/zh-cn/visualstudio/get-started/csharp/tutorial-wpf?toc=%2Fdotnet%2Fdesktop-wpf%2Ftoc.json&bc=%2Fdotnet%2Fbreadcrumb%2Ftoc.json&view=vs-2019 通过...
  • WPF开发简介教程

    2016-11-26 22:26:39
    1/ VS中文件-新建-项目-WPF应用程序 2/ 左上角工具箱中有很多组件可以直接拖拽使用 3/ 双击组件,进入脚本功能编辑界面,如按钮:private void Button_Click_1(object sender,EventArgs e) { MessageBox.Show(...
  • 使用.Net Core开发WPF App系列教程( 一、.Net Core和WPF介绍) 使用.Net Core开发WPF App系列教程 一、.Net Core和WPF介绍 二、在Visual Studio 2019中创建.Net Core WPF工程 三、与.Net Framework的区别 四、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,443
精华内容 1,377
关键字:

wpf应用开发项目教程