WPF是美国微软公司推出.NET Framework 3.0及以后版本的组成部分之一,它是一套基于XML、.NET Framework、向量绘图技术的展示层开发框架。
当单击btnLeft时,Button.Click事件会沿着btnLeft-canLeft-gridA-gridRoot-Window路线传送,单击btnRigh...
动画的就是在UI元素上施加一些Timeline实例。WPF把简单的动画称为AnimationTimeline,复杂的动画称为Storyboard。
X1,Y1作为起点,X2,Y2作为终点。Stroke(边线)属性的数据类型是Brush,用来填充。
构成Style的最重要两个元素是Setter和Trigger,Setter设置控件的静态外观风格,Trigger设置控件的行为风格。
数据驱动则是数据与控件之间沟通,使用DataTemplate可以很方便的将事件驱动模式改为数据驱动模式
XAML语言使用xmlns来定义名称空间xmlns[:可选的映射前缀(名称空间别名)]="名称空间"。没有映射前缀的名称空间为默认名称空间,只能有一个,应把最常...
我们想要修改 Button 的背景色但是效果非常不理想,默认的 Button 样式是完全无法给大家看的,改造 Button 的方法是借助 Style 在 Tem...
依赖属性就是一种自己可以没有值,并能通过Binding从数据源获取值的属性。拥有依赖属性的对象被称为依赖对象。
摘要:桌面客户端开发中,模块化分层、异步任务调度、文件校验与依赖管理是决定软件可维护性与用户体验的核心课题。本文以开源 Minecraft 启动器 PCL2 为...
本文将告诉大家如何基于多模态大模型、语音合成能力和 FFMpeg 实现自动将 PPT 文档转换为带专业讲解的演讲视频,项目代码拉取后即可直接运行。我现在给的提示...
本文将告诉大家如何基于 WPF 框架、Windows.Graphics 截图能力和本地部署的千问多模态大模型,实现一款完全离线的屏幕使用记录工具,自动定时截图并...
本文记录我读 WPF 源代码的 OpenType 字体特性标签 OpenType Feature Tags 的笔记内容
在 WPF 里面,通过判断 ShowInTaskbar == false 决定是否在任务栏隐藏窗口图标,其实现原理是创建一个隐藏的窗口,将当前窗口的 Owner...
Captura 是一款功能强大、完全免费的屏幕录制和截图工具。它不仅可以帮助您轻松创建高质量的视频教程、游戏录像和会议记录,还提供了丰富的定制选项,让您的录制过...
由于 Avalonia 的渲染延迟非常高,而笔迹应用对渲染实时要求高,我尝试在 Windows 下对 Avalonia 做了很多优化尝试,但都距离 WPF 随便...
最近我在摸索 Avalonia 的渲染层,这个问题源自于 7 年前,我尝试给 Avalonia 添加笔迹应用。在去年的时候,我发现 Avalonia 的笔迹性能...
本文属于 DirectX 的基础入门使用博客。本文将告诉大家,如何在 WPF 里面,使用 Vortice 库在 D3DImage 上显示通过 D2D 绘制的内容
本文将和大家介绍在 WPF 里面调用 Win32 的 DisplayConfigGetDeviceInfo 获取显示器名的方法