-
wpf做屏幕录制或者屏幕广播之类的功能时需要实现截屏,在C#中比较容易实现的截屏方法是使用GDI+,本文将展示使用GDI+截屏的具体实现方案,包括如何绘制鼠标,按帧率采集屏幕、将GDI+对象转成wpf对象等。原文链接:...
-
C# wpf 实现局部刷新的尺子控件
2021-10-14 11:53:16wpf的界面功能很强大,尤其是其绑定机制天然的支持mvvm模式,这样使得界面和业务逻辑可以完全分离,大大提高了自定义控件的灵活性和通用性。在做视频剪辑工具的时候是需要尺子控件的,在wpf中很容易实现一个自定义的... -
C# wpf 版计算器
2020-09-24 08:48:22C# wpf 版计算器 ,仿造windows电自带计算器的标准模式下的所有功能.C# wpf 版计算器 ,仿造windows电自带计算器的标准模式下的所有功能. -
C# WPF内网文件传输.zip
2021-11-13 16:47:55C# 内网文件传输,适合有一定C#基础的人 -
C# wpf 使用WriteableBitmap渲染视频
2021-11-15 00:45:07通过《C# wpf 使用d3d渲染yuv视频数据》我们实现了在Image控件中显示视频,解决了控件绘制不兼容问题。但如果有时候不想依赖D3D时,还有一种方案实现视频的渲染,使用wpf的WriteableBitmap,WriteableBitmap的祖先... -
C# wpf 使用ffplay实现视频播放器
2022-05-22 15:26:15有了《WPF视频渲染系列》的视频渲染方法,再结合笔者已有的一个定制化ffplay播放器《基于ffplay改造成自定义多开播放器》,我们可以很容易的在wpf中实现一个播放器软件,这个播放器可以支持本地播放、摄像头播放、... -
C# wpf 实时显示麦克风音频波形图
2021-07-06 15:55:06使用wpf开发的的获取电脑音频,生成wav文件,并实时显示音频的波形图,包括时域图和频域图。 -
C# wpf 使用d3d渲染yuv视频数据
2021-11-12 22:51:40在wpf中可以使用hwnd渲染视频,但是有一个缺点,和wpf的控件不太契合,无法在播放框放控件,也无法改变形状,导致一些界面需求较难实现。为了解决这一问题,找到了一种可以和wpf绘制兼容的视频渲染方式,使用d3d渲染... -
C# wpf 附加属性实现任意控件拖动调整大小
2021-12-08 23:35:46使用附加属性将各种控件拖动改变大小功能整合到一起,提高复用性和移植性,界面和逻辑分离,支持自定义拖动样式。原文链接:https://blog.csdn.net/u013113678/article/details/121719278 -
C# wpf 在style中自定义标题栏及无边框窗口
2021-10-31 03:54:36本资源实现了一种wpf在style中自定义标题栏无边框窗口的方法。style内部的实现其实没那么简单,尤其是实现按钮逻辑以及拖动逻辑,需要在style中关联cs代码,这就要求我们熟悉绑定技巧、附加属性还有ContentPresenter... -
C#WPF简单计算器代码(源码)
2021-09-22 22:14:11这是一个简单的WPF的计算器程序,C#编码,初学者可以感受一下WPF的简单效果 -
C# WPF 直接预览PDF文件 不用安装pdf软件 源代码
2021-10-25 11:00:35C# WPF 直接预览PDF文件 电脑不用安装第三方pdf软件源代码,含libmupdf.dll文件 -
漂亮的C#WPF自定义按钮样式
2020-12-30 08:30:29漂亮的C#WPF自定义按钮样式 -
C# WPF 基于Socket的企业聊天软件
2020-09-01 06:00:441.软件采用C/S模式,服务器基于.NET控制台应用程序,客户端基于.NET WPF,数据库采用SQL Server 2.在通信上采用TCP协议进行信息传递,以服务器转发方式通信,用户注册及密码管理基于B/S(ASP.NET) 3.主要完成了用户... -
C# wpf treeview多列的树形显示用户控件例子
2021-03-16 00:19:50摘要:C#源码,随书源码,Treeview,WPF 基于C# wpf的treeview树形多列用户控件应用实例,Visual C# 2010使用WPF技术实现Treeview树形菜单的多列显示,这是个不错的例子,完整源码, Framework 4.0支持。 运行环境:... -
Visual Studio 2017 C#WPF用MaterialDesign实现工控界面.rar
2021-02-03 17:01:59Visual Studio 2017 C#WPF用MaterialDesign实现工控界面 -
C# WPF 通过委托实现多窗口间的传值的方法
2020-12-26 03:36:39在使用WPF开发的时候就不免会遇到需要两个窗口间进行传值操作,当然多窗口间传值的方法有很多种,本文介绍的是使用委托实现多窗口间的传值。 在上代码之前呢,先简单介绍一下什么是C#中的委托(如果只想了解如何传值... -
009.Visual Studio 2017 C#WPF实时曲线图的使用和沿轴移动的效果[DynamicDataDisplay ].rar
2021-02-04 10:43:57009.Visual Studio 2017 C#WPF实时曲线图的使用和沿轴移动的效果[DynamicDataDisplay ] -
C# WPF 通过FFmpeg 获取URL视频的播放时长
2021-07-16 15:20:10FFmpeg解析视频,合并都可以,本项目只是用来获取视频长度,有点大材小用,但是目前能获取在线视频长度的资源的确是不多。VLC也是可以获取在线URL视频长度的,但是VLC有的在线视频也获取不到时长,这是补充方案,... -
C# WPF ListView控件的实例详解
2020-12-31 11:00:33C# WPF ListView控件的实例详解 C#的WPF作为现在微软主流的桌面程序开发平台,相比过去的MFC时代,有了非常多的不同。本人刚从MFC平台转过来,以为可以轻松上手,哪知碰到了很多问题,十分不解。不得不乖乖回去看了... -
C# WPF 下载网络文件、流到指定目录,支持选择目标目录进行存储,可实时查看文件下载进度
2020-03-02 19:35:44C# WPF 下载网络文件、流到指定目录,支持选择目标目录进行存储,可实时查看文件下载进度,进度是progressbar实时展示,自己添加下进度条的style即可 -
C# wpf 操作word Excel,
2019-01-23 17:39:34C# wpf 操作word Excel,wpf做一个简单的客户端,用来生成word、excel -
C# WPF+MVVM+EF+多语言实例源码
2020-09-19 08:30:16刚刚学了1个星期的新手,请各位指点下代码的不足之处,谢谢。 PS:内附Test数据库的完整备份,数据库用的是SQL 2008 R2,编程工具是VS2010 SP1 -
C# WPF上位机实现和下位机TCP通讯的方法
2020-12-31 07:57:58下位机使用北京大华程控电源DH1766-1,上位机使用WPF。实现了电压电流实时采集,曲线显示。上午在公司调试成功,手头没有程控电源,使用TCP服务端模拟。昨天写的TCP服务端正好排上用场。 界面如下: 服务端 服务端... -
008.Visual Studio2017C#WPF动态数据曲线[DynamicDataDisplay]实现.rar
2021-02-04 10:02:12008.Visual Studio2017C#WPF动态数据曲线[DynamicDataDisplay]实现 -
C#WPF 刷新窗口 实例 可运行
2015-01-15 11:25:03C#WPF 刷新窗口 实例 可运行 http://www.cnblogs.com/leco/archive/2010/11/28/1890046.html WPF中实现Timer 事件 在 WPF 中不再有类似 WinForm 中的 Timer 控件,因此,需要使用 DispatcherTimer 类来实现类似 ... -
C# wpf 多线程
2016-02-04 18:12:29The CSWPFThreading sample project illustrates two WPF threading models. The first one divides a long-running process into many snippets of workitems. Then the dispather of WPF will pick up the work... -
C#WPF自定义气泡
2018-01-02 16:33:20自己画的一个气泡,文档介绍从头到尾的开发过程。鼠标悬停到气泡上鼠标箭头变手掌,并弹出设备参数信息,点击气泡会变颜色,还有一种定时...客户要求他们的产线上放气泡,颜色代表设备运行状态,鼠标悬停要看设备参数。 -
C# WPF实现读取显示DICOM
2019-05-08 13:52:15依赖fo-dicom读取文件,Dicom.Core.dll 简单lut变化 构造bitmap, 转bitmapSource类型, 显示。 -
C# wpf 自定义替换系统的MessageBox
2021-10-24 17:33:28《C# wpf 实现自定义界面操作分离的MessageBox》中我们得到了一个功能完整的MessageBox的功能逻辑,将功能逻辑进行拓展,程序启动的时候,hook系统的MessageBox,变成调用自己的MessageBox。那我们只需要定义一个...