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

#wpf

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

dotnet WPF 实现端口占用检测与自动查找可用端口

林德熙

本文介绍一个基于 .NET WPF 的端口检测器工具,讲解其核心的端口检测原理、如何通过 Windows API 查询端口占用进程,以及自动查找可用端口的实现方...

8910

WPF 笔迹延迟优化从硬件到软件的全链路分析

林德熙

本文将从触摸框硬件、操作系统、应用程序框架到屏幕显示的全链路,系统性地分析笔迹延迟的来源和优化方法。

10610

WPF 保持同一个 HWND 将窗口从 X8 单向升级到 A8 透明渲染

林德熙

本文将告诉大家如何让一个普通不透明的 WPF 窗口先使用 X8 渲染目标运行,在业务第一次需要透明时保持原 HWND 不变,单向升级到带 Alpha 的 A8 ...

13710

WPF 使用像素着色器实现单应变换

林德熙

本文将告诉大家如何在 WPF 中通过自定义 ShaderEffect 像素着色器实现图片的单应变换,也就是透视变换效果,拖动图片四个角点可以实时调整变换形态,整...

9710

使用 C# + WPF + WebApi 构建前后端分离的桌面应用——从零到部署

用户12339161

在现代桌面应用开发中,前后端分离早已不是 Web 专属。WPF 作为成熟的 UI 框架,搭配 ASP.NET Core WebApi 作为服务端,既能发挥桌面端...

24910

让HandyControl支持PackIconKind

秦建辉

18010

csharp: Data binding in WPF DataGrid control

geovindu

18810

7.WPF事件

步步为营DotNet

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

14800

12.WPF动画

步步为营DotNet

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

13410

11.WPF绘图

步步为营DotNet

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

20910

10-2.WPF的Style

步步为营DotNet

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

19910

10-1.WPF模板

步步为营DotNet

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

19510

1.初识WPF

步步为营DotNet

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

10100

WPF的ControlTemplateDataTemplate和其它Template

步步为营DotNet

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

19310

6.WPF属性

步步为营DotNet

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

18010

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

PC电脑医生

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

33810
领券