WPF

WPF利用DrawingContext实现绘制温度计

WPF 使用 DrawingContext 绘制温度计 框架使用大于等于.NET40; Visual Studio 2022; 项目使用 MIT 开源许可协议; 定义Interval步长、MaxValue最大温度值、MinValue最小温度值。 CurrentGeometry 重新绘制当前 »

WPF+SkiaSharp实现自绘弹幕效果

SkiaSharp 自绘弹幕效果 框架使用.NET60; Visual Studio 2022; 项目使用 MIT 开源许可协议; 接着上一篇 WPF 弹幕 上期有网友建议使用Skia实现弹幕。 弹幕消息使用SKElement做弹幕展现,然后在SKCanvas进行绘制弹幕。 由于需要绘 »

【WPF】实现动态切换语言(国际化)以及动态换肤功能

前言:以下内容,手把手从搭建到最终实现,完成多语言切换以及换装功能。 本地系统环境:win 10 编译器环境:VS2022 社区版 .NET 环境: .NET 6 1、新建一个WPF项目 2、新建完毕,添加两个按钮备用。 3、添加WPF用户控件库类库项目 4、创建控件库类库项目 Wesky.Skin ... »

weskynet WPF

创建Prism项目

1.创建Prism Prism是一个用于WPF、Xamarin Form、Uno平台和 WinUI 中构建松散耦合、可维护和可测试的XAML应用程序框架 通过以下方式访问、使用、学习它: https://github.com/PrismLibrary/Prism https://github.com ... »

DotNeter-Hpf Prism

来瞧瞧,WPF 炫酷走马灯!

来瞧瞧,WPF 炫酷走马灯! 控件名:SpotLight 作者:WPFDevelopersOrg 原文链接: https://github.com/WPFDevelopersOrg/WPFDevelopers 框架使用大于等于.NET40; Visual Studio 2022; 项目使用 MIT ... »

yanjinhua

.NET Framework 4.8.1 可以使用

昨天发布(2022/8/9)就在前几天 对 Arm64 的本机支持 大约在最新的 Visual Studio 2022 支持 Arm native 的时候,.NET Framework 可能会更新为必须支持 Arm 本机。 符合 WCAG2.1 的可访问工具提示 ToolTip Acces »

老板加薪!看我做的WPF Loading!!!

老板加薪!看我做的WPF Loading!!! 控件名:RingLoading 作者:WPFDevelopersOrg 原文链接: https://github.com/WPFDevelopersOrg/WPFDevelopers.Minimal 框架使用大于等于.NET40; Visual Stu ... »

yanjinhua

WPF 实现带蒙版的 MessageBox 消息提示框

WPF 实现带蒙版的 MessageBox 消息提示框 WPF 实现带蒙版的 MessageBox 消息提示框 作者:WPFDevelopersOrg 原文链接: https://github.com/WPFDevelopersOrg/WPFDevelopers.Minimal 框架使用大于等于.N ... »

yanjinhua

WPF 截图控件之移除控件(九)「仿微信」

WPF 截图控件之移除控件(九)「仿微信」 WPF 截图控件之移除控件(九)「仿微信」 作者:WPFDevelopersOrg 原文链接: https://github.com/WPFDevelopersOrg/WPFDevelopers 框架使用大于等于.NET40; Visual Studio ... »

yanjinhua

WPF+SkiaSharp怎么实现自绘投篮小游戏

这篇文章主要介绍了WPF+SkiaSharp怎么实现自绘投篮小游戏的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇WPF+SkiaSharp怎么实现自绘投篮小游戏文章都会有所收获,下面我们一起来看看吧。 投篮小游戏 规则,点击投篮目标点,就会有一个球沿着相关抛物线,然后 »

SkiaSharp 之 WPF 自绘 投篮小游戏(案例版)

规则,点击投篮目标点,就会有一个球沿着相关抛物线,然后,判断是否进入篮子里,其实就是一个矩形,直接是按照碰撞检测来的,碰到就算进去了,对其增加了一个分数统计等功能。 ... »

C# wpf Canvas中如何实现控件拖动调整大小

这篇“C# wpf Canvas中如何实现控件拖动调整大小”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C# wpf Canvas中如何实现控件拖动调整大小”文章吧。 前言 我们做图 »

WPF 截图控件之画笔(八)「仿微信」

前言 接着上周写的截图控件继续更新添加 画笔。 1.WPF实现截屏「仿微信」 2.WPF 实现截屏控件之移动(二)「仿微信」 3.WPF 截图控件之伸缩(三) 「仿微信」 4.WPF 截图控件之绘制方框与椭圆(四) 「仿微信」 5.WPF 截图控件之绘制箭头(五)「仿微信」 6.WPF 截图控件之绘 ... »

yanjinhua

SkiaSharp 之 WPF 自绘 粒子花园(案例版)

此案例包含了简单的碰撞检测,圆形碰撞检测方法,也可以说是五环弹球的升级版,具体可以根据例子参考。 粒子花园 这名字是案例的名字,效果更加具有科技感,很是不错,搞搞做成背景特效也是不错的选择。 Wpf 和 SkiaSharp 新建一个 WPF 项目,然后,Nuget 包即可 要添加 Nuget 包 I ... »

如何基于WPF写一款数据库文档管理工具(二)

如何基于WPF实现一款数据库文档管理工具?SmartSQL正式基于WPF写的这样一款开源的数据库文档管理工具,包含的技术组件有HandyControl、SqlSugar、RazorEngine、iTextSharp、ZetaLongPaths等,用到的数据库有SqlServer、MySql、Post... ... »

izhaofu C#

WPF 截图控件之文字(七)「仿微信」

前言 接着上周写的截图控件继续更新添加 文字。 1.WPF实现截屏「仿微信」 2.WPF 实现截屏控件之移动(二)「仿微信」 3.WPF 截图控件之伸缩(三) 「仿微信」 4.WPF 截图控件之绘制方框与椭圆(四) 「仿微信」 5.WPF 截图控件之绘制箭头(五)「仿微信」 6.WPF 截图控件之绘 ... »

yanjinhua

WPF 截图控件之绘制箭头(五)「仿微信」

前言 接着上周写的截图控件继续更新 绘制箭头。 1.WPF实现截屏「仿微信」 2.WPF 实现截屏控件之移动(二)「仿微信」 3.WPF 截图控件之伸缩(三) 「仿微信」 4.WPF 截图控件之绘制方框与椭圆(四) 「仿微信」 正文 一、首先接着ScreenCut继续发电。 1)绘制箭头因为需要只修 ... »

yanjinhua

SkiaSharp 之 WPF 自绘 五环弹动球(案例版)

此案例基于拖曳和弹动球两个技术功能实现,如有不懂的可以参考之前的相关文章,属于递进式教程。 五环弹动球 好吧,名字是我起的,其实,你可以任意个球进行联动弹动,效果还是很不错的,有很多前端都是基于这个特效,可以搞出一些很有科技感的效果出来。 Wpf 和 SkiaSharp 新建一个WPF项目,然后,N ... »