随笔分类 -  WPF

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

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

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

posted @ 2024-11-25 09:19 jack_Meng 阅读(361) 评论(0) 推荐(0) 编辑

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

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

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

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

一款WPF的精简版MVVM框架——stylet框架(MVVM绑定、依赖注入等)
摘要:今天偶然知道一款叫做stylet的MVVM框架,挺小巧的,特别是它的命令触发方式,简单粗暴,让人感觉很巴适,现在我做一个简单的demo来顺便来分享给大家。 本地创建一个WPF项目,此处我使用.NET 8来创建。然后引用stylet最新的nuget包。 然后删掉App.xaml里面自带的启动项 删掉以 阅读全文

posted @ 2024-06-04 21:22 jack_Meng 阅读(108) 评论(0) 推荐(0) 编辑

WPF --- 触摸屏下的两个问题
摘要:合集 - 桌面应用(8) 1.WPF 非Button自定义控件实现点击功能2023-08-172.MVVM 实现多层级通知2023-08-053.WPF TextBox的输入校验2023-11-164.WPF 重写圆角DataGrid样式2023-11-175.WPF 如何重写WPF原生控件样式20 阅读全文

posted @ 2024-03-20 10:10 jack_Meng 阅读(75) 评论(0) 推荐(1) 编辑

XAML格式化工具:XAML Styler
摘要:XAML格式化的意义# 在开发WPF应用过程中,编写XAML时需要手动去缩进或者换行,随着时间的推移或者参与开发的人增多,XAML文件内容的格式会越来越乱。要么属性全都写在一行,内容太宽一屏无法完整展现;要么属性单独占一行,难以直观的看清结构;另外xaml元素的属性无序,重要属性查找困难,手动维护属 阅读全文

posted @ 2024-03-13 09:34 jack_Meng 阅读(658) 评论(0) 推荐(2) 编辑

WPF性能优化:Visual Studio性能分析工具使用介绍
摘要:在硬件性能不断提升的现在,软件性能依旧是开发人员关注的重点。不同类型的程序关注的具体性能指标有所不同,服务器程序注重吞吐量,游戏引擎追求渲染效率,桌面程序则关注内存消耗以及界面加载效率和流畅性。当我们需要进行性能优化时,首先需要找到性能瓶颈。本文将介绍两个WPF性能优化分析工具:内存使用率和应用程序 阅读全文

posted @ 2024-02-29 10:52 jack_Meng 阅读(693) 评论(0) 推荐(0) 编辑

【开工大吉】推荐4款开源、美观的WPF UI组件库
摘要:思维导航 前言 WPF介绍 HandyControl Panuon.WPF.UI AduSkin Layui-WPF 优秀项目和框架精选 DotNetGuide技术社区交流群 前言 经常有小伙伴在技术群里提问:WPF有什么好用的UI组件库?,今天大姚给大家推荐4款开源、美观的WPF UI组件库。 W 阅读全文

posted @ 2024-02-18 21:37 jack_Meng 阅读(986) 评论(0) 推荐(0) 编辑

基于CefSharp、WPF开发浏览器项目----系列文章
摘要:基于CefSharp、WPF开发浏览器项目 基于CefSharp开发浏览器(十一)增添F11、F12功能 基于CefSharp开发浏览器(十)CefSharp.Wpf中文输入法偏移处理 基于CefSharp开发浏览器(九)浏览器历史记录弹窗面板 基于CefSharp开发浏览器(八)浏览器收藏夹栏 基 阅读全文

posted @ 2024-01-25 19:43 jack_Meng 阅读(146) 评论(0) 推荐(0) 编辑

一个WPF版的Layui前端UI库
摘要:思维导航 前言 WPF介绍 Layui前端UI组件库介绍 项目源代码 项目源码运行 项目运行部分截图 项目源码地址 优秀项目和框架精选 DotNetGuide技术社区交流群 前言 相信做.NET后端开发的很多小伙伴都用过Layui前端UI组件库,今天我们分享一个WPF版的Layui前端UI样式库:L 阅读全文

posted @ 2024-01-02 21:08 jack_Meng 阅读(133) 评论(0) 推荐(0) 编辑

[WPF]动手写一个简单的消息对话框
摘要:消息对话框是UI界面中不可或缺的组成部分,用于给用户一些提示,警告或者询问的窗口。在WPF中,消息对话框是系统原生(user32.dll)的MessageBox,无法通过Style或者Template来修改消息对话框的外观。因此,当需要一个与应用程序主题风格一致的消息对话框时,只能自己动手造轮子了。 阅读全文

posted @ 2023-12-20 09:37 jack_Meng 阅读(167) 评论(0) 推荐(0) 编辑

WPF开发的小巧、美观桌面快捷工具GeekDesk开源项目--极客桌面
摘要:今天给大家推荐一个基于WPF开发的,专门为程序员定制的桌面快捷工具。 项目简介 这是基于.Net+WPF开发的,一个小巧、UI美观的快捷工具。此项目发布以来就受到大家的喜欢,代码结构清晰非常适合用来学习。项目还在持续迭代中,有部分小问题,用来学习、体验完全没问题。作者一直在迭代升级中,后面会越来越强 阅读全文

posted @ 2023-11-07 16:03 jack_Meng 阅读(246) 评论(0) 推荐(0) 编辑

WPF中以MVVM方式,实现RTSP视频播放
摘要:前言视频播放在上位机开发中经常会遇到,基本上是两种常见的解决方案 1.采用厂家提供的sdk和前端控件进行展示,常见的海康/大华都提供了相关sdk及文档 2.开启相机onvif协议,捅过rtsp视频流进行播放,前端可以采用web方式,或者wpf中的视频控件进行展示。 项目需求,决定了最终采用开启相机o 阅读全文

posted @ 2023-10-09 16:59 jack_Meng 阅读(523) 评论(0) 推荐(0) 编辑

C# wpf style中实现可定制的自定义标题栏
摘要:wpf自定义标题栏系列 第一章 自定义标题栏 第二章 添加窗口阴影 第三章 style中定义标题栏 第四章 style使用参数及模板定义标题栏(本章) 文章目录 wpf自定义标题栏系列 前言 一、如何实现 1、定义参数 2、引用模板 3、使用ContentPresenter 4、添加拖动功能 5、添 阅读全文

posted @ 2023-08-28 15:02 jack_Meng 阅读(2820) 评论(0) 推荐(1) 编辑

C# wpf 实现窗口靠近屏幕边缘自动吸附
摘要:参考:https://blog.csdn.net/qq_35831134/article/details/88751067 #region 侧吸 private new bool Hide = false; //用来表示当前隐藏状态,例如Hide=false就是不在隐藏状态 string type 阅读全文

posted @ 2023-08-28 14:41 jack_Meng 阅读(782) 评论(0) 推荐(1) 编辑

WPF如何构建MVVM+Prism+HandyControl ,模块化的桌面应用
摘要:为何模块化 模块化是一种分治思想,不仅可以分离复杂的业务逻辑,还可以进行不同任务的分工。模块与模块之间相互独立,从而构建一种松耦合的应用程序,便于开发和维护。 开发技术 .Net 6 + WPF + Prism (v8.0.0.1909) + HandyControl (v3.4.0) 知识准备 什 阅读全文

posted @ 2023-08-16 09:40 jack_Meng 阅读(1510) 评论(0) 推荐(2) 编辑

介绍几款WPF应用的UI库
摘要:在WPF中对于前端页面的书写,我们有现成的UI类库,不需要我们自己再去写 我这里介绍几款 1、MahApps 官网 https://mahapps.com/ 使用,在App.xaml中添加 <Application.Resources> <ResourceDictionary> <ResourceD 阅读全文

posted @ 2023-08-15 21:21 jack_Meng 阅读(3594) 评论(0) 推荐(0) 编辑

WPF 全局样式资源管理
摘要:在WPF通常我们习惯于把样式直接写在控件属性上,例如: <TextBox x:Name="pluginPathTxt" Margin="0,0,0,0" Background="White" Cursor="IBeam" TextWrapping="Wrap" AcceptsReturn="True 阅读全文

posted @ 2023-08-14 10:40 jack_Meng 阅读(384) 评论(0) 推荐(0) 编辑

WPF自定义控件实战:自制上传文件显示进度按钮
摘要:自定义控件在WPF开发中是很常见的,有时候某些控件需要契合业务或者美化统一样式,这时候就需要对控件做出一些改造。 目录 按钮设置圆角 按钮上传文件相关定义 测试代码 话不多说直接看效果 默认效果: 上传效果: 按钮设置圆角 因为按钮本身没有CornerRadius属性,所以只能重写Button的控件 阅读全文

posted @ 2023-08-12 21:17 jack_Meng 阅读(105) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩