摘要: 来源: https://github.com/AvaloniaUI/Avalonia/discussions/13697 2024-3-9 实测可用 1 public MainWindow() 2 { 3 InitializeComponent(); 4 RequestAnimationFrame( 阅读全文
posted @ 2024-03-09 00:38 xiejiang 阅读(7) 评论(0) 推荐(0) 编辑
摘要: VM代码: V代码(版本1): 没有指定DataContext的类型, 所以下面的绑定并不知道P1和P3到底是什么, 也就无法在代码编辑时检测出绑定是否正确. 如果写错了,只能等到程序运行并打开这个窗口时报错才能知道. V代码(版本2): 通过d:DataContext指定了DataContext的 阅读全文
posted @ 2023-10-04 15:47 xiejiang 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 1 <Style TargetType="{x:Type Thumb}"> 2 <Setter Property="Stylus.IsPressAndHoldEnabled" Value="false"/> 3 <Setter Property="Background" Value="{Dynami 阅读全文
posted @ 2023-08-16 15:05 xiejiang 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 本文发布于:https://www.cnblogs.com/8u7tgyjire7890/p/17545599.html 原始代码来自于 Avalonia 示例程序 https://github.com/AvaloniaUI/Avalonia/blob/master/samples/ControlC 阅读全文
posted @ 2023-07-11 18:15 xiejiang 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 本文发布于 https://www.cnblogs.com/8u7tgyjire7890/p/17090763.html 转载请注明. 开发环境准备 原始文档:https://docs.avaloniaui.net/docs 本文仅摘要关键部分 安装 VS2022 安装 VS插件 Avalonia 阅读全文
posted @ 2023-04-09 20:32 xiejiang 阅读(2519) 评论(0) 推荐(1) 编辑
摘要: 闭包的产生: 理解C#中的闭包 - 黑洞视界 - 博客园 (cnblogs.com) 通过 dotMemory 查看闭包造成的内存负担: What Do These …+c… Classes Do in my Memory Snapshots? | The .NET Tools Blog (jetb 阅读全文
posted @ 2023-03-29 10:23 xiejiang 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 首先win7要满足以下条件 https://www.cnblogs.com/densen2014/p/16954059.html 然后检查程序目录中是否存在一个名为 [程序名称].staticwebassets.runtime.json 的文件.如果有,那么将其删除后再试试. 阅读全文
posted @ 2023-01-01 02:46 xiejiang 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 某些情况下需要通过样式将 View 中控件的事件转接到 ViewModel 中的 Command 上,且不想重写模版. 可以使用 GitHub - hellzerg/optimizer: The finest Windows Optimizer 只需要在 Style 中使用 Setter 即可达到目 阅读全文
posted @ 2022-12-06 11:24 xiejiang 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 通常发生于 DataGrid 的自定义模版列(DataGridTemplateColumn)中. 仔细检查是否使用了 <Run> 元素来显示绑定的内容,并且没有指定其绑定模式为单向(OneWay). 如果有这种情况,那么试试将其设置为单向绑定. 注意,错误发生时正在操作的列不一定是问题所在列, 比如 阅读全文
posted @ 2022-11-25 12:23 xiejiang 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 以 TextBox 中按下 Esc 为例: 1 <TextBox/> 2 <TextBox.InputBindings> 3 <KeyBinding 4 Key="Escape" 5 Command="{Binding Path=KeyPressedCommand}" /> 6 </TextBox. 阅读全文
posted @ 2022-08-23 13:19 xiejiang 阅读(53) 评论(0) 推荐(0) 编辑