随笔分类 -  WPF

WPF 如何支撑流程图编辑器?
摘要:合集 - WPF 开源项目(4) 1.功能齐全的 WPF 自定义控件资源库(收藏版)2024-11-222.开源 Material Design WPF UI 控件库,易用且功能强大2024-12-313.C#+ WPF 实现蓝牙转WIFI计步上位机01-06 4.WPF 如何支撑一个灵活的流程图编 阅读全文

posted @ 2025-11-17 10:33 jack_Meng 阅读(71) 评论(0) 推荐(0)

WPF 通过RawInput获取系统全局触摸事件
摘要:在做大屏或者平板的业务,或多或少会有监听触摸事件的需求。在WPF 上,监听自身应用的触摸事件是很简单的,可以监听 Windows的 Stylus、Touch、甚至是 Mouse的事件来实现业务逻辑处理。但是如果要监听窗口外的触摸事件,可以使用RawInput.Sharp 1、注册触摸屏和笔的设备: 阅读全文

posted @ 2025-10-13 09:06 jack_Meng 阅读(26) 评论(0) 推荐(0)

WPF+MVVM入门学习
摘要:最近在学WPF的MVVM,有两种方式实现,一种是自己实现,一种是借助MVVM框架,接下来通过一个医院自助打印报告机键盘输入界面来演示自己实现、框架CommunityToolkit和Prism的区别。 项目源码: gitee:https://gitee.com/cplmlm/SelfServiceRe 阅读全文

posted @ 2025-08-25 10:02 jack_Meng 阅读(37) 评论(0) 推荐(0)

一款开源免费、通用的 WPF 主题控件包
摘要:思维导航 前言 WPF介绍 项目主要功能 支持模板框架 主题引入项目 项目源码运行 运行效果展示 项目源码地址 优秀项目和框架精选 前言 今天大姚给大家分享一款开源免费(MIT License)、通用的 WPF 主题控件包:Rubyer WPF。 WPF介绍 WPF是一个强大的桌面应用程序框架,用于 阅读全文

posted @ 2025-07-10 19:15 jack_Meng 阅读(81) 评论(0) 推荐(0)

WPF实现简易计算器(MVVM、控件自定义样式)
摘要:目录 WPF实现简易计算器(MVVM、控件自定义样式) 界面 文件结构 项目代码 WPF实现简易计算器(MVVM、控件自定义样式) 运行环境:VS2022 .Net framework4.8 完整项目:Gitee仓库 界面# 界面如下图所示 文件结构# 文件结构: MVVM实现: Calculato 阅读全文

posted @ 2025-06-17 15:28 jack_Meng 阅读(51) 评论(0) 推荐(0)

一个开源免费、功能丰富的 WPF 自定义控件资源库
摘要:思维导航 前言 WPF 介绍 项目解决方案介绍 所有演示项目源代码 项目源码运行效果 项目源码地址 优秀项目和框架精选 前言 今天大姚给大家分享一个开源免费(MIT license)、功能丰富的 WPF 自定义控件资源库:WPF-ControlBase。 WPF 介绍 WPF 是一个强大的桌面应用程 阅读全文

posted @ 2025-06-12 21:39 jack_Meng 阅读(128) 评论(0) 推荐(0)

【WPF】Command 的一些使用方案
摘要:Command,即命令,具体而言,指的是实现了 ICommand 接口的对象。此接口要求实现者包含这些成员: 1、CanExecute 方法:确定该命令是否可以执行,若可,返回 true;若不可,返回 false; 2、CanExecuteChanged 事件:发送命令(命令源)的控件可以订阅此事件 阅读全文

posted @ 2025-06-11 10:34 jack_Meng 阅读(131) 评论(0) 推荐(0)

WPF快速入门----系列文章
摘要:WPF快速入门系列(9)——WPF任务管理工具实现 WPF快速入门系列(8)——MVVM快速入门 [WPF实用技巧]如何使WPF的TreeView节点之间有连线 WPF快速入门系列(7)——深入解析WPF模板 WPF快速入门系列(6)——WPF资源和样式 WPF快速入门系列(5)——深入解析WPF命 阅读全文

posted @ 2025-06-03 16:05 jack_Meng 阅读(43) 评论(0) 推荐(0)

[WPF] 使用三种方式实现弧形/圆形进度条
摘要:1. 需求# 前天看到有人问弧形进度条怎么做,我模仿了一下,成果如下图所示: 当时我第一反应是可以用 Microsoft.Toolkit.Uwp.UI.Controls 里的 RadialGauge 实现,虽然这是个 UWP 的控件,不过代码没有很复杂,应该很轻松就能移植到 WPF: 但仔细想想,我 阅读全文

posted @ 2025-05-30 11:27 jack_Meng 阅读(785) 评论(0) 推荐(0)

WPF开发--使用.NET Framework和.NET 5/6/7/8的区别
摘要:前言 如果做桌面开发(不考虑C++),只针对Windows平台,并且要使用多窗口,考虑到系统的兼容性的前提下,最优的方式还是使用WPF。 WPF开发可以选择两种库 .NET Framework .NET 6/7/8 那么怎样选择呢? SDK下载地址:https://dotnet.microsoft. 阅读全文

posted @ 2025-05-29 16:12 jack_Meng 阅读(876) 评论(0) 推荐(0)

WPF利用NotifyIcon创建任务栏图标(菜鸟教程)
摘要:学习目标: 记录从WPF应用创建开始,一步步到任务栏图标创建的全过程。 流程: 1、环境:Win10 + VS2017 打开VS2017,选择文件 -> 新建 -> 项目 -> Visual C# -> Windows桌面 ->WPF应用(.NET Framework) -> 更改项目名为 Tasb 阅读全文

posted @ 2025-05-29 15:41 jack_Meng 阅读(649) 评论(1) 推荐(0)

漂亮的桌面概念时钟-WPF开发XinBSConceptClock
摘要:WPF制作的一个桌面概念时钟 圆圈从内到外分别表示 时,分,秒 Update: 2013-6-14 1.解决Win8下(win7下暂未解决)Win+D,显示桌面后,工具被隐藏的问题。 2.部分代码优化。 如图: 圆形版: 秒针的转动实际效果比Gif录制的更为平滑许多。 方形版: 下载地址: 圆形版: 阅读全文

posted @ 2025-05-29 15:34 jack_Meng 阅读(35) 评论(0) 推荐(0)

WPF学习开发客户端软件-任务助手(下 2015年2月4日代码更新)
摘要:时光如梭,距离第一次写的 WPF学习开发客户端软件-任务助手(已上传源码) 已有三个多月,期间我断断续续地对该项目做了优化、完善等等工作,现在重新向大家介绍一下,希望各位可以使用,本软件以实用性为主,采用MVVM模式(有小部分没有修改过来),小巧、使用方便。 具体功能与更新如下: 计划助手:本软件由 阅读全文

posted @ 2025-05-29 15:28 jack_Meng 阅读(23) 评论(0) 推荐(0)

Simple WPF: WPF 透明窗体和鼠标事件穿透
摘要:WPF 实现窗体鼠标事件穿透 一、窗体变透明,需要加三个属性: AllowsTransparency="True"Background="Transparent"WindowStyle="None" 二、利用win32接口实现窗体鼠标事件穿透 Win32 API: private const int 阅读全文

posted @ 2025-05-23 16:23 jack_Meng 阅读(312) 评论(0) 推荐(0)

番茄钟定时器软件功能
摘要:显示当前时间,到分,秒,可设置格式 最顶层,最底层 双击任务栏图标,显示/隐藏 鼠标穿透操作,透明度 Catime软件 右键菜单: 超时动作: 显示消息(弹框,或调用系统通知) 正/倒计时 显示当前时间 打开文件/网站 锁屏 注销/关机/重启/睡眠(这些操作建议是一次性动作) 预设管理 置顶/最底层 阅读全文

posted @ 2025-05-16 11:00 jack_Meng 阅读(73) 评论(0) 推荐(0)

WPF封装一个懒加载下拉列表控件(支持搜索)
摘要:因为项目中PC端前端针对基础数据选择时的下拉列表做了懒加载控件,PC端使用现成的组件,为保持两端的选择方式统一,WPF客户端上也需要使用懒加载的下拉选择。 WPF这种懒加载的控件未找到现成可用的组件,于是自己封装了一个懒加载和支持模糊过滤的下拉列表控件,控件使用了虚拟化加载,解决了大数据量时的渲染数 阅读全文

posted @ 2025-04-30 11:14 jack_Meng 阅读(122) 评论(0) 推荐(0)

WPF使用AppBar实现窗口停靠,适配缩放、全屏响应和多窗口并列(附封装好即开即用的附加属性)
摘要:在吕毅大佬的文章中已经详细介绍了什么是AppBar: WPF 使用 AppBar 将窗口停靠在桌面上,让其他程序不占用此窗口的空间(附我封装的附加属性) - walterlv 即让窗口固定在屏幕某一边,并且保证其他窗口最大化后不会覆盖AppBar占据的区域(类似于Windows任务栏)。 但是在我的 阅读全文

posted @ 2024-11-25 09:20 jack_Meng 阅读(369) 评论(0) 推荐(0)

WPF 模拟UWP原生窗口样式——半透明、亚克力、云母材质、自定义标题栏样式、原生DWM动画 (附我封装好的类)
摘要:先看一下最终效果,左图为使用亚克力材质并添加组合颜色的效果;右图为MicaAlt材质的效果。两者都自定义了标题栏并且最大限度地保留了DWM提供的原生窗口效果(最大化最小化、关闭出现的动画、窗口阴影、拖拽布局器等)。接下来把各部分的实现一个个拆开来讲讲。 一、使用窗口材质特效 先粗略介绍一下目前win 阅读全文

posted @ 2024-11-25 09:19 jack_Meng 阅读(974) 评论(0) 推荐(1)

WPF在win10/11上启用模糊特效 适配Dark/Light Mode
摘要:先看效果图 win11: win10: 大佬们已经总结了许多在WPF上开启亚克力效果的方法,本文只是做一些填坑和适配工作. 正文开始 先来看看部分版本Windows的模糊效果和我的适配方案: 1).早期Windows10:SetWindowCompositionAttribute 方法参照:在 Wi 阅读全文

posted @ 2024-11-25 09:17 jack_Meng 阅读(164) 评论(0) 推荐(0)

WPF开源的一款免费、开箱即用的翻译、OCR工具
摘要:思维导航 前言 WPF介绍 工具快捷键 工具下载 工具部分功能截图 项目源码地址 优秀项目和框架精选 DotNetGuide技术社区交流群 前言 今天大姚给大家分享一款由WPF开源的、免费的(MIT License)、即开即用、即用即走的翻译、OCR工具:STranslate。 WPF介绍 WPF 阅读全文

posted @ 2024-07-12 16:49 jack_Meng 阅读(94) 评论(0) 推荐(0)

导航