个人随笔
技术改变世界

标签:WPF

编程技术

解决 WPF 字体/内容模糊

王旭阅读(2617)评论(2)

为了解决WPF字体模糊,查阅了各种资料,结果偶然发现是自己疏忽了一些细节造成的,具体是什么细节呢,请看下文。 解决之路(尝试过的方法): 1、用WPF4.0中的新字体渲染方法,没有改善 <Setter Property="TextOp...

编程技术

C# 获取网络流量(每秒上传/下载量)

王旭阅读(4395)评论(2)

C# 网速监测实现原理 在C#中可以通过.NET自带的NetworkInterface类,获取到本机的相关网卡信息其信息包括计算机的网卡名称、网卡速率、已经上传的数据量(字节)、已经下载的数据量(字节)。通过这些信息,我们使用一个Timer...

编程技术

Snoop 透视 WPF 程序的利器

王旭阅读(3581)评论(7)

Snoop简介 首先,Snoop是开源的一款WPF透视程序,通过它可以直接对WPF程序进行树结构浏览,甚至实时属性的修改(也意味着可以用来破解一些WPF程序)。 当然最大的用途还是去浏览一个WPF程序的界面构造层次,可以以此来调试自己的程序...

编程技术

WPF 为PasswordBox控件的Password增加绑定功能

王旭阅读(4032)评论(2)

在WPF中,PasswordBox 控件本身 Password 属性是不支持直接绑定的,在使用绑定的时候略显得麻烦。所以我们做一个附加属性上去,然后进行绑定并且控制PasswordBox控件的Password属性的值与我们自己定义的附加属性...

编程技术

WPF Image转换为ImageSource

王旭阅读(3981)评论(0)

在WPF中通常图像都是使用图像源的方式“ImageSource”,个别情况我们在编写代码中得到的是一个 Image 对象 这个时候想要将其转换为“ImageSource” 于是就有了下面的代码:   [DllImport("gdi...

编程技术

WPF 根据当前控件查找父级控件

王旭阅读(4915)评论(0)

在WPF中是以各个元素之间相嵌套,要获取相邻的子元素、父级元素需要使用.NET提供的 VisualTreeHelper 帮助类来进行获取,是比较方便的。 以下是一个在WPF中根据当前元素查询指定的相邻元素的方法。 参数 Dependency...

编程技术

WPF 第三方控件

王旭阅读(5472)评论(1)

目前第三方控件在网上形成巨大的共享资源,其中包括收费的也有免费的,有开源的也有不开源的,合理的使用第三方控件将使项目组的工作事半功倍。比如项目中有些复杂的业务逻辑、有些绚丽的效果需要有专门的定制控件才能完成,这个时候我们会考虑到是项目组自己...

编程技术

WPF 多线程异常抛送到UI线程

王旭阅读(2586)评论(0)

无论是winform还是WPF,在.NET 2.0之后 只要是多线程中产生了异常都会导致程序强制结束。 那么我们一般的做法是将未知的多线程的异常抛送到UI线程去,然后进行处理..   正确的多线程中的异常抛送代码示例: try {...

编程技术

WPF 在当前元素中获取所在的父级 Window

王旭阅读(5075)评论(0)

在WPF中有时候需要所在的窗体做一些事情,来回的传递窗体对象很是不便。 不过有了这个方法,就不需要那么麻烦了。直接就可以找到所在的窗体进行使用。 public partial class Test: UserControl { privat...