首页
学习
活动
专区
圈层
工具
发布

#wpf

WPF是美国微软公司推出.NET Framework 3.0及以后版本的组成部分之一,它是一套基于XML、.NET Framework、向量绘图技术的展示层开发框架。

Avalonia 笔迹渲染太慢了 用 WPF 做加速层

林德熙

由于 Avalonia 的渲染延迟非常高,而笔迹应用对渲染实时要求高,我尝试在 Windows 下对 Avalonia 做了很多优化尝试,但都距离 WPF 随便...

3410

对比 Avalonia 和 WPF 的渲染延迟

林德熙

最近我在摸索 Avalonia 的渲染层,这个问题源自于 7 年前,我尝试给 Avalonia 添加笔迹应用。在去年的时候,我发现 Avalonia 的笔迹性能...

3210

WPF 使用 Vortice 在 D3DImage 显示 D2D 内容

林德熙

本文属于 DirectX 的基础入门使用博客。本文将告诉大家,如何在 WPF 里面,使用 Vortice 库在 D3DImage 上显示通过 D2D 绘制的内容

12910

用于Casbin.NET的rbac_model.conf

秦建辉

8310

WPF 使用 DisplayConfigGetDeviceInfo 获取显示器名的方法

林德熙

本文将和大家介绍在 WPF 里面调用 Win32 的 DisplayConfigGetDeviceInfo 获取显示器名的方法

12310

一款开源、多语言的 WPF 可筛选 DataGrid 控件

追逐时光者

在现代化软件应用开发中,数据展示与交互的效率直接影响用户体验与开发效能。WPF 其内置的 DataGrid 在多语言支持与复杂数据筛选方面仍存在局限性。今天大姚...

22810

.NET WinForms + WPF 综合学习路线:从传统到现代的.NET桌面开发

云中小生

学习寄语:WinForms让你快速上手桌面开发,WPF带你进入现代化UI开发的世界。两者都是.NET生态中的重要技能,掌握它们让你在桌面开发领域游刃有余。从传统...

45910

WPF应用最小化到系统托盘

独立观察员

在现代桌面应用开发中,系统托盘(System Tray)功能已经成为用户体验的重要组成部分。特别是对于需要长时间运行的应用程序,如即时通讯工具、音乐播放器、系统...

26110

深度盘点:WPF 多语言切换的 4 种方案

独立观察员

使用XML实现多语言的思路就是使用XML作为绑定的数据源。主要用到XmlDataProvider类.

41010

WPF 已知问题 使用 WindowChrome 在切换系统主题色时导致窗口界面偏移

林德熙

本文记录 WPF 的一个已知问题,设置窗口的 WindowChrome 的 NonClientFrameEdges 属性之后,当切换系统主题或主题色时,将可以看...

23110

Package Easy(基于NSIS的打包工具)V1.0.7

tangmanger

一年多没有更新工具,虽然在使用中陆陆续续的会遇到一些问题毛病,顺手就修复了,但是,因为近一年的事儿太多,繁琐,迟迟没有更新,最近发现积累一些更新,想着凑着102...

15410

一款专门为 WPF 打造的开源 Office 风格用户界面控件库

追逐时光者

今天大姚给大家分享一款专门为 WPF 打造的开源(MIT license)、免费的 Office 风格用户界面控件库:Fluent.Ribbon。

23000

一款开源免费、组件丰富的 WPF UI 控件库,提供了 100 多款常用控件!

追逐时光者

今天大姚给大家分享一款开源免费(MIT License)、组件丰富的 WPF UI 控件库,提供了 100 多款常用控件:CookPopularUI。

44010

读 WPF 源代码 了解获取 GlyphTypeface 的 CharacterToGlyphMap 的数量耗时原因

林德熙

在我的一次应用性能分析中,我发现了尝试获取 GlyphTypeface 的 CharacterToGlyphMap 属性的数量时,存在很大的耗时。经过阅读 WP...

12710

WPF 通过 WriteableBitmap 实现 TAGC 低光增强效果算法

林德熙

我在寻找将一些拍摄出来的比较暗的图片进行光亮增强的算法,用于处理我出门拍的一些照片。我从博客园找到了 Imageshop 大佬记录的伊拉克团队的TAGC(低光增...

22110

使用CalcBinding实现复杂逻辑绑定

燃愿君

在WPF开发中,数据绑定(Data Binding)是其核心特性之一,它极大地简化了UI与业务逻辑之间的连接。然而,当涉及到需要在绑定表达式中进行简单计算(如加...

27900

WPF 警惕 StylusPlugIn 的多线程安全问题

林德熙

在 WPF 里面,可以通过 StylusPlugIn 直接从触摸线程获取触摸消息,不需要经过 UI 线程。如此可以实现更低的触摸延迟。但是 StylusPlug...

18110

WPF中Grid容器中VerticalAlignment和HorizonAlignment和Margin的关系。

用户3672714

在 WPF(Windows Presentation Foundation) 中,Grid 是一种非常常用的容器布局控件,它通过行和列来组织子元素。在使用 Gr...

29010

一款基于 WPF 开源、轻量级的 Markdown 编辑器

郑子铭

Markdown 作为一种轻量级标记语言,因其简洁易读的语法和强大的文档处理能力,受到了广大开发者和内容创作者的青睐。今天大姚给大家分享一款基于 WPF 开源、...

33610
领券