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

#wpf

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

7.WPF事件

步步为营DotNet

当单击btnLeft时,Button.Click事件会沿着btnLeft-canLeft-gridA-gridRoot-Window路线传送,单击btnRigh...

1000

12.WPF动画

步步为营DotNet

动画的就是在UI元素上施加一些Timeline实例。WPF把简单的动画称为AnimationTimeline,复杂的动画称为Storyboard。

1000

11.WPF绘图

步步为营DotNet

X1,Y1作为起点,X2,Y2作为终点。Stroke(边线)属性的数据类型是Brush,用来填充。

1800

10-2.WPF的Style

步步为营DotNet

构成Style的最重要两个元素是Setter和Trigger,Setter设置控件的静态外观风格,Trigger设置控件的行为风格。

900

10-1.WPF模板

步步为营DotNet

数据驱动则是数据与控件之间沟通,使用DataTemplate可以很方便的将事件驱动模式改为数据驱动模式

1800

1.初识WPF

步步为营DotNet

XAML语言使用xmlns来定义名称空间xmlns[:可选的映射前缀(名称空间别名)]="名称空间"。没有映射前缀的名称空间为默认名称空间,只能有一个,应把最常...

1500

WPF的ControlTemplateDataTemplate和其它Template

步步为营DotNet

我们想要修改 Button 的背景色但是效果非常不理想,默认的 Button 样式是完全无法给大家看的,改造 Button 的方法是借助 Style 在 Tem...

1700

6.WPF属性

步步为营DotNet

依赖属性就是一种自己可以没有值,并能通过Binding从数据源获取值的属性。拥有依赖属性的对象被称为依赖对象。

4510

从 PCL2 源码看 .NET 桌面客户端的模块化架构与异步下载引擎设计

PC电脑医生

摘要:桌面客户端开发中,模块化分层、异步任务调度、文件校验与依赖管理是决定软件可维护性与用户体验的核心课题。本文以开源 Minecraft 启动器 PCL2 为...

12710

WPF 制作一个从 PPT 文档自动生成演讲视频工具

林德熙

本文将告诉大家如何基于多模态大模型、语音合成能力和 FFMpeg 实现自动将 PPT 文档转换为带专业讲解的演讲视频,项目代码拉取后即可直接运行。我现在给的提示...

38632

WPF 结合本地 Ollama 千问多模态实现离线屏幕使用记录工具

林德熙

本文将告诉大家如何基于 WPF 框架、Windows.Graphics 截图能力和本地部署的千问多模态大模型,实现一款完全离线的屏幕使用记录工具,自动定时截图并...

15910

dotnet 读 WPF 源代码笔记 聊聊 OpenType 定义的字体特性

林德熙

本文记录我读 WPF 源代码的 OpenType 字体特性标签 OpenType Feature Tags 的笔记内容

22310

dotnet 读 WPF 源代码笔记 ShowInTaskbar 的实现原理

林德熙

在 WPF 里面,通过判断 ShowInTaskbar == false 决定是否在任务栏隐藏窗口图标,其实现原理是创建一个隐藏的窗口,将当前窗口的 Owner...

13110

Captura - 功能强大的开源屏幕录制与截图工具

qife122

Captura 是一款功能强大、完全免费的屏幕录制和截图工具。它不仅可以帮助您轻松创建高质量的视频教程、游戏录像和会议记录,还提供了丰富的定制选项,让您的录制过...

1.1K20

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

林德熙

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

29510

对比 Avalonia 和 WPF 的渲染延迟

林德熙

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

45710

WPF 使用 Vortice 在 D3DImage 显示 D2D 内容

林德熙

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

39810

用于Casbin.NET的rbac_model.conf

秦建辉

14810

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

林德熙

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

30610
领券