排序
WPF 自定义计时器控件
最近要用到一个计时功能,所以临时写了一个控件,以备以后再次使用,不够完善,但功能算是实现了.效果图如下:下面直接看如何实现吧:步骤:1.新建一个类 Timer.cspublic class Timer : Control { sta...
C# 将多个图片合并成TIFF文件的两种方法
最近需要用到TIF格式的文件,研究了一段时间,终于有点结果了,发现两种方式,第一种是使用BitMiracle.LibTiff.NET,第二种是使用RasterEdge.DocImageSDK第一种免费,但是生成的tiff文件大小比...
WPF 模仿百度首页搜索框
闲来无事,看着百度发呆。突然想模仿着做一个出来,挺简单的,实现了简单效果。 下面就来看看xaml代码,全部代码都在这里了:<Window x:Class='WPFDemos.MainWindow' xmlns='http://schemas...
WPF 用进度条做音量控制按钮
最近做播放器相关的程序,搞的头皮发麻,真是学艺不精啊这不,用Slider改造出来的一个音量控制控件,搞了一下午才弄出来,唉.啥也不说了,先看看Demo效果吧提示就是Valuer 值, 可以看到,Value有时会...
WPF Grid添加边框的两种方法
最近项目中使用到了Grid表格,居然要加边框,查了一下,grid原生居然是不支持实线边框的。。最终我还是实现了效果,看看吧:左边是直接写的每行一个border,每列写一个border,这样在行列比较少的...
WPF布局容器的使用
看到不小伙伴说wpf布局太难了,不方便。今天来看一下wpf中的几个布局容器。本次只讲解三个:DockPanel,Grid,WrapPanel下面先看看效果吧:下面是这个窗口的全部xaml代码:<Window x:Class='Wx...
Ionic.Zip报错:’IBM437′ is not a supported encoding name
项目从net48升级到net8之后,遇到一个错误:在执行这一行代码时发生异常:using var zipFile = new ZipFile();解决办法:1. 换库,不使用Ionic.Zip,更新使用SharpZipLib,但此方法比较麻烦,要...
WPF 制作圆形Slider控件
看到一个类,Arc,试一下它的功能喽在Nuget上查找下面这个库,引用后便可以使用搞一下圆形slider, 看一下效果图:下面就直接看看代码:创建一个类 CircleProgress :using System.Windows; us...
WPF 创建加载中的圆形进度条
WPF学习中需求:现在需要一个转圈的进度条,不需要进度效果如下: 一个加载中控件完整代码如下,注释都写在代码中:public class LoadingCircle : ContentControl { protected Storyboard Stor...
WPF 修改(优化)Menu菜单的样式
Menu菜单,在软件中使用率很高的一个控件。包含具有层级关系的一个或多个MenuItem作为子菜单。今天就来分享一个定义的菜单样式。看一下效果图:下面就来看看代码:本次代码,全部都在MainWindow...










gxy01 2年前8
沙发是我的了