
WPF
田野上的风筝
混迹于bug世界中。
展开
-
WPF Grid添加实线边框并自定义依赖属性。
一般Grid控件作布局使用,默认是不显示实线边框的,特殊情况下(如做自定义表格),这时候就需要为Grid添加实线边框了。首先在你的项目新建一个类,下面这个方法是事件处理程序,定义为静态方法。当获取到属性值更改时,开始为Grid添加实线边框,获取Grid的列和行的个数,使用for循坏添加边框,(如果列或行合并的情况下,边框的四边隐藏或显示都不同,所以有几种情况)并设置边框的宽度、颜色。方...原创 2019-01-20 14:55:40 · 6846 阅读 · 2 评论 -
Bings Maps WPF Control开发
Bing Maps是微软推出的地图引擎,除了对外开放银光和Ajax两种客户端API,还推出了Bing Maps的WPF控件以及Silverlight控件,不管是WPF,还是Silverlight的Bing Maps开发都是大同小异。首先需要下载Bings Maps WPF Control,下载地址:https://www.microsoft.com/en-us/download/detai...原创 2019-01-20 20:24:50 · 1600 阅读 · 0 评论 -
WPF 二维码生成器
因为使用到ZXing.Net库,所以需要下载添加引用到项目去。ZXing是一个开源Java类库用于解析多种格式的1D、2D条形码,能够对QR编码、Data Matrix、UPC的1D条形码进行解码它提供了多种平台的客户端:J2SE、J2ME、Android、Net。ZXing.Net开源代码地址:https://github.com/micjahn/ZXing.Net 通过NuGet将Z...原创 2019-01-27 16:09:51 · 2395 阅读 · 1 评论 -
WPF 简单浏览器
使用WPF实现浏览器的基本功能并不难, 这里只是使用了WPF中的一个浏览器控件。首先看看效果图:Xaml代码: 界面主要为三个Button控件(前进、后退、刷新)、TextBox控件(输入网址)以及WebBrowser控件(浏览器控件)事件处理:这里前进、后退、刷新三个按钮事件直接调用WebBrowser控件方法GoForward 如果存在的话,向前定位到下一...原创 2019-02-16 14:35:10 · 2807 阅读 · 4 评论 -
WPF路径动画
在WPF中实现动画并不是什么困难的事,因为WPF提供了动画模型和强大的类库,其中WPF中的三种基本动画:线插性值动画、关键帧动画、路径动画,这三种动画都在system.Windows.Media.Animation这个命名空间。路径动画:基于路径的动画,通过修改数值使其符合PathGeometry对象描述的形状,并让元素沿着路径进行移动从而达到动画效果。以下是三个路径动画类MatrixAn...原创 2019-02-24 08:49:25 · 2862 阅读 · 0 评论