摘要: Avalonia 的 TreeDataGrid 在 Avalonia 的文档中其实没有特别详细,你可能有一些功能想要做,为此特别贴出来。 目标:自定义右键菜单/自定义菜单 你需要有 https://docs.avaloniaui.net/zh-Hans/docs/reference/controls 阅读全文
posted @ 2025-06-16 11:39 fanbal 阅读(196) 评论(0) 推荐(0)
摘要: Avalonia TreeDataGrid 实现复制当前格的文本 Avalonia 的 TreeDataGrid 在 Avalonia 的文档中其实没有特别详细,你可能有一些功能想要做,为此特别贴出来。 目标:实现复制当前格的文本 你需要有 https://docs.avaloniaui.net/z 阅读全文
posted @ 2025-06-16 10:53 fanbal 阅读(102) 评论(0) 推荐(0)
摘要: Avalonia 通过异步加载解决加载卡顿 如果我们进行页面切换,特别是在面对一些大型场景,其实可能会感到 Avalonia 的卡顿,这个时候你可以试试使用基于 Load 和 IsVisible 的延迟加载。 一、代码 public class AsyncLoadHelper { public st 阅读全文
posted @ 2025-06-16 10:06 fanbal 阅读(148) 评论(0) 推荐(0)
摘要: SuperSocket 2.0 SuperSocket.Client 的使用 一、关于报文结构 我们使用的报文结构来自于 SuperSocket 自带的 StringPackageInfo, public class StringPackageInfo : IKeyedPackageInfo<str 阅读全文
posted @ 2025-05-30 21:37 fanbal 阅读(383) 评论(0) 推荐(0)
摘要: Avalonia 用 C# 实现缩放动画和 System.InvalidCastException: 'Unable to cast object of type 'Avalonia.Media.ScaleTransform' to type 'Avalonia.Visual'.' 的解决方法 一、 阅读全文
posted @ 2025-04-30 15:23 fanbal 阅读(159) 评论(0) 推荐(0)
摘要: Avalonia Visual Studio 编辑器无法显示行号、没有行号的解决方法 问题 你可能会发现 Avalonia 在 Visual Studio 的编辑器里面,显示不出行号: 解决方法 在设置面板的【文本编辑器】【所有语言】把行号给勾选上。 就有了: 阅读全文
posted @ 2025-04-17 22:09 fanbal 阅读(125) 评论(0) 推荐(0)
摘要: Avalonia 创建拼图块图形 零、前言 因为想要做一个拼图游戏,如何自绘一个矢量的拼图成为了一个难题,但是还是手搓出来了,实现代码我们放在最后,在前面我们先介绍一下用法。 一、快速开始 你可以为你的 Path.Data 属性提供 JigsawGeometry(代码在文章最后)实例,实现拼图的显示 阅读全文
posted @ 2025-04-15 11:37 fanbal 阅读(78) 评论(0) 推荐(0)
摘要: Avalonia 使用 Bitmap.CopyPixels() 进行裁剪,实现图片裁剪效果 第一节是效果演示,查看第二节的核心代码部分快速体验吧! 一、效果 示例图片呈现的是原图片和居中裁剪后的效果,你可以观察到在图片中间有一个人为画着的一团黑圈,说明我们确实裁剪到了我们指定的中心点。 我们在图片上 阅读全文
posted @ 2025-04-15 09:26 fanbal 阅读(197) 评论(0) 推荐(0)
摘要: Avalonia 支持头和尾显示的 WrapPanel 控件 因为普通的 Avalonia 数据绑定很难实现这样的效果,于是就自己在源代码的基础上魔改了一个版本。 一、效果 使用例: <ItemsControl ItemsSource="{Binding Tags}"> <ItemsControl. 阅读全文
posted @ 2025-04-08 14:17 fanbal 阅读(155) 评论(0) 推荐(0)
摘要: Nez 圆角矩形边框组件源码实现 一、效果 图片如下 对应使用该组件的场景如下: using FanaticGene.Test.Components; using Microsoft.Xna.Framework; using Nez; namespace FanaticGene.Test.Scene 阅读全文
posted @ 2025-04-05 23:35 fanbal 阅读(40) 评论(0) 推荐(0)