随笔分类 -  WPF开发

摘要:WPF可以通过ZXing.Net库来实现二维码的功能。 可以通过NuGet安装: 二维码的实现代码: 生成二维码的调用代码: 阅读全文
posted @ 2018-04-12 14:20 wzwyc 阅读(468) 评论(0) 推荐(0) 编辑
摘要:WPF应用打开以后,经常会改动尺寸和窗体的最大化状态等。 从用户体验来说,应用最好把这些尺寸的变化保存下来。 1、在使用的设置里面添加MainWindowState和MainWindowBounds两个配置: 2、窗体添加两个事件: 3、添加后台代码: 4、窗体初始化的时候调用: 阅读全文
posted @ 2018-04-12 14:14 wzwyc 阅读(488) 评论(0) 推荐(0) 编辑
摘要:方法1: 然后调用: 方法2: 模拟按键的方式。 定义KeyController类: 然后模拟按钮: 阅读全文
posted @ 2018-04-10 18:28 wzwyc 阅读(327) 评论(0) 推荐(0) 编辑
摘要:代码: 阅读全文
posted @ 2017-11-08 14:51 wzwyc 阅读(212) 评论(0) 推荐(0) 编辑
摘要:NuGet安装: 代码: 阅读全文
posted @ 2017-11-08 14:49 wzwyc 阅读(332) 评论(0) 推荐(0) 编辑
摘要:App.Config文件有更改后,自动会保存到以下路径: 阅读全文
posted @ 2017-10-25 11:16 wzwyc 阅读(1257) 评论(0) 推荐(0) 编辑
摘要:使用NuGet安装:Install-Package Fluent.Ribbon 修改App.xaml: 前台代码: 后台代码: 参考资料:http://fluentribbon.github.io/documentation/basic-setup 阅读全文
posted @ 2017-10-10 15:32 wzwyc 阅读(3903) 评论(0) 推荐(3) 编辑
摘要:WPF程序通常情况下没办法修改窗体标题栏的样式,包括标题栏的背景颜色。 不过借助一个叫Fluent.Ribbon的第三方控件,貌似可以修改标题栏的背景颜色。 可以通过NuGet来安装这个控件:Install-Package Fluent.Ribbon 修改App.xaml代码: XAML代码: 后台 阅读全文
posted @ 2017-10-10 08:37 wzwyc 阅读(13696) 评论(3) 推荐(0) 编辑
摘要:代码: WPF中Ribbon控件的使用 - Yang-Fei - 博客园http://www.cnblogs.com/yang-fei/p/6021300.html WPF 创建自定义窗体 - Yang-Fei - 博客园 http://www.cnblogs.com/yang-fei/p/4737 阅读全文
posted @ 2017-10-09 16:22 wzwyc 阅读(2894) 评论(0) 推荐(1) 编辑
摘要:1、通过NuGet安装控件: 2、添加引用System.Drawing 3、在xaml中添加一个Image控件,用于显示二维码,命名为image1 完整示例代码: 转自:http://blog.csdn.net/wangshubo1989/article/details/47152533 阅读全文
posted @ 2017-09-13 16:32 wzwyc 阅读(1738) 评论(0) 推荐(0) 编辑
摘要:string FadeInStoryBoard = ""; StoryBoard storyBoard = XamlReader.Load(FadeInStoryBoard) as StoryBoard; 阅读全文
posted @ 2017-01-18 10:53 wzwyc 阅读(300) 评论(0) 推荐(0) 编辑
摘要:功能需求:1、把一张图片(png bmp jpeg bmp gif)转换为byte数组存放到数据库。2、把从数据库读取的byte数组转换为Image对象,赋值给相应的控件显示。3、从图片byte数组得到对应图片的格式,生成一张图片保存到磁盘上。这里的Image是System.Drawing.Imag 阅读全文
posted @ 2017-01-17 11:05 wzwyc 阅读(4228) 评论(0) 推荐(0) 编辑
摘要:1. 取得已被选中的内容:(1)使用RichTextBox.Document.Selection属性(2)访问RichTextBox.Document.Blocks属性的“blocks”中的Text 2.WPF RictTextBox内容清空方式:txtXml.Document.Blocks.Cle 阅读全文
posted @ 2017-01-17 10:56 wzwyc 阅读(13742) 评论(0) 推荐(2) 编辑
摘要:一、文章概述本演示介绍了WPF的静态资源和动态资源的基本使用,并对两者做了简单的比较。静态资源( StaticResource )指的是在程序载入内存时对资源的一次性使用,之后就不再访问这个资源了;动态资源(DynamicResource)使用指的是在程序运行过程中然会去访问资源。 二、定义并使用资 阅读全文
posted @ 2017-01-17 10:49 wzwyc 阅读(964) 评论(0) 推荐(0) 编辑
摘要:用互斥法实现防止程序重复运行,使用内核对象Mutex可以防止同一个进程运行两次。注意:是名称相同的进程,而不是exe,因为exe程序可以改名。 阅读全文
posted @ 2017-01-17 10:41 wzwyc 阅读(503) 评论(0) 推荐(0) 编辑
摘要:第一种方式是直接使用Setter来进行,可以对Background等进行设置。 第二种是直接将比较复杂一点的Style放置到Window.Resources中: 使用的时候,直接利用 Background=”{StaticResource CheckedState}”即可。 第三种是利用Templa 阅读全文
posted @ 2017-01-17 10:39 wzwyc 阅读(4027) 评论(0) 推荐(1) 编辑
摘要:// Restart current process Method 1 System.Windows.Forms.Application.Restart(); Application.Current.Shutdown(); // Restart current process Method 2 System.Reflection.Assembly.GetEntryAssembly(); str... 阅读全文
posted @ 2017-01-17 10:19 wzwyc 阅读(5732) 评论(0) 推荐(2) 编辑
摘要:取出richTextBox里面的内容第一种方法:将richTextBox的内容以字符串的形式取出 第二种方法:将richTextBox的类容以二进制数据的方法取出 赋值给richTextBox第一种方法:将字符串转换为数据流赋值给richTextBox中 第二种方法:将二进制数据赋值给richTex 阅读全文
posted @ 2017-01-17 10:05 wzwyc 阅读(4996) 评论(0) 推荐(1) 编辑
摘要:在WPF中,当我们尝试向TextBox中拖放文件,从而获取其路径时,往往无法成功(拖放文字可以成功)。造成这种原因关键是WPF的TextBox对拖放事件处理机制的不同,具体可参考这篇文章Textbox Drag/Drop in WPF,本文只是介绍如何解决这一问题。 解放方法如下: 使用Previe 阅读全文
posted @ 2017-01-17 09:56 wzwyc 阅读(957) 评论(0) 推荐(0) 编辑
摘要:WPF中StringFormat的用法可以参照C#中string.Format的用法1、C#中用法:格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)示例:string.Format(“{0:C}”,0.2) 结果为:¥0.10 (英文操作系统结果:$0.10)默认格式化小 阅读全文
posted @ 2017-01-17 09:51 wzwyc 阅读(2548) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示