摘要: C# avalonia没有内置判断属性是否绑定的代码,所以我们自己扩展实现一个。这个扩展可以用于动态解绑和绑定属性。基于我写的自定义扩展。 https://www.cnblogs.com/dalgleish/p/18972924 AvaloniaObjectExtensions代码 using Av 阅读全文
posted @ 2025-08-05 07:04 dalgleish 阅读(24) 评论(0) 推荐(0)
 
摘要: Avalonia配置,参考https://www.cnblogs.com/dalgleish/p/18967204 随时更新,目前已支持多个cs文件动态编译。 AvaloniaExtensions.cs代码 using Avalonia; using Avalonia.Controls; using 阅读全文
posted @ 2025-07-08 14:10 dalgleish 阅读(148) 评论(0) 推荐(0)
 
摘要: 1. 安装VS 2022 2. 打开x64 Native Tools Command Prompt for VS 2022,输入下面指令获取Avalonia模板 dotnet new install Avalonia.Templates 3. 在扩展中搜索“Avalonia for Visual S 阅读全文
posted @ 2025-07-05 14:17 dalgleish 阅读(462) 评论(0) 推荐(1)
  2025年12月8日
摘要: CustomDrawnElementChrome类,用于重写Button类模板。 CustomDrawnElementChrome.cs using Avalonia; using Avalonia.Controls; using Avalonia.Input; using Avalonia.Med 阅读全文
posted @ 2025-12-08 15:43 dalgleish 阅读(1) 评论(0) 推荐(0)
  2025年11月30日
摘要: 实现一个CustomDrawnElement类 CustomDrawnElement.cs using Avalonia; using Avalonia.Controls; using Avalonia.Input; using Avalonia.Media; namespace Shares.Av 阅读全文
posted @ 2025-11-30 08:05 dalgleish 阅读(5) 评论(0) 推荐(0)
  2025年11月29日
摘要: 自己写一个WrapBreakPanel类就行了。 WrapBreakPanel.cs using Avalonia; using Avalonia.Controls; using Avalonia.Layout; using System; namespace Shares.Avalonia.Cus 阅读全文
posted @ 2025-11-29 14:08 dalgleish 阅读(4) 评论(0) 推荐(0)
  2025年11月27日
摘要: MaskedTextBoxTest.axaml代码 <Window xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas 阅读全文
posted @ 2025-11-27 10:39 dalgleish 阅读(6) 评论(0) 推荐(0)
  2025年11月25日
摘要: 增加了动画以及用Style重写了样式。 FlipPanel.cs控制逻辑 using Avalonia; using Avalonia.Animation.Easings; using Avalonia.Controls; using Avalonia.Controls.Metadata; usin 阅读全文
posted @ 2025-11-25 13:29 dalgleish 阅读(8) 评论(0) 推荐(0)
  2025年11月22日
摘要: FlipPanel2类是负责控制逻辑。 FlipPanel2.cs using Avalonia; using Avalonia.Animation.Easings; using Avalonia.Controls; using Avalonia.Controls.Metadata; using A 阅读全文
posted @ 2025-11-22 16:25 dalgleish 阅读(5) 评论(0) 推荐(0)
  2025年11月17日
摘要: 通过xaml来定义Template样式。 ColorPicker.cs代码 using Avalonia; using Avalonia.Controls; using Avalonia.Controls.Metadata; using Avalonia.Controls.Primitives; u 阅读全文
posted @ 2025-11-17 08:35 dalgleish 阅读(10) 评论(0) 推荐(0)
  2025年11月16日
摘要: 自定义ColorPicker2类 ColorPicker2.cs代码 using Avalonia; using Avalonia.Controls; using Avalonia.Controls.Metadata; using Avalonia.Controls.Primitives; usin 阅读全文
posted @ 2025-11-16 14:37 dalgleish 阅读(10) 评论(0) 推荐(0)
  2025年11月11日
摘要: VisualTreeDisplay.axaml代码 <Window xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas 阅读全文
posted @ 2025-11-11 15:06 dalgleish 阅读(8) 评论(0) 推荐(0)
  2025年11月2日
摘要: MultiPartTemplates.axaml代码 <Window xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schema 阅读全文
posted @ 2025-11-02 04:49 dalgleish 阅读(7) 评论(0) 推荐(0)