摘要: 最近学习了源生成器,遂仿照CommunityToolkit/Windows中的DependencyPropertyGenerator写了个生成器,可自动生成Avalonia中的StyledProperty和DirectProperty NuGet:https://www.nuget.org/pack 阅读全文
posted @ 2025-08-07 23:28 zxbmmmmmmmmm 阅读(69) 评论(0) 推荐(1)
摘要: 在Windows 11下,使用WinUI2.6以上版本的ListView长这样: 然而到了Win10上,尽管其他控件的样式没有改变,但ListViewItem变成了默认样式(初代Fluent) 最重大的问题是,Win10上的HorizontalAlignment未被设置成Stretch,可能造成严重 阅读全文
posted @ 2024-06-29 10:59 zxbmmmmmmmmm 阅读(127) 评论(0) 推荐(0)
摘要: 从C#3开始,拓展方法这一特性就得到了广泛的应用。 此功能允许你能够使用实例方法的语法调用某个静态方法,以下是一个获取/创建文件的静态方法: public static async Task<StorageFile> GetOrCreateFileAsync(this StorageFolder f 阅读全文
posted @ 2024-06-29 10:56 zxbmmmmmmmmm 阅读(452) 评论(0) 推荐(3)
摘要: 最近逛GitHub的时候的时候,偶然看到了CompiledBindings这个库,据说可以实现和UWP中x:Bind一样的效果 原理也是在编译时生成相关代码,性能应该比自带的Binding好些 使用 从NuGet中安装: 安装完成后,可直接在XAML中使用x:Bind 使用方法类似于UWP,无需设置 阅读全文
posted @ 2023-11-26 15:55 zxbmmmmmmmmm 阅读(198) 评论(0) 推荐(1)