- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 AvaloniaEdit 附加属性实现binding
AvaloniaEdit富文本框绑定实现方式主要有两种:1.通过绑定TextDocument对象实现,但存在与Model交互不便的局限性;2.更推荐使用附加属性方案,通过创建TextEditorHelper辅助类实现双向绑定,该方法可直接绑定到Model的string属性,包含文本变更处理、订阅管理等完整机制。第三种方案是通过Interaction.Behaviors行为实现绑定。附加属性方案代码量较大但更灵活实用,能更好满足MVVM模式下的开发需求。
2025-08-04 18:15:50
279
原创 Avalonia treedatagrid使用杂记
本文介绍了在Avalonia框架中实现带复选框的分层树形表格的方法。主要内容包括:1)通过HierarchicalTreeDataGridSource绑定树形数据;2)自定义CheckBoxCellTemplate模板实现复选框功能;3)在TreeDataModel模型中处理父子节点选中状态的联动(当父节点选中状态改变时自动更新所有子节点状态);4)数据分组形成树形结构,并处理行选择事件。关键点在于数据绑定方式、自定义列模板的实现以及父子节点状态的同步机制。示例代码展示了完整的View布局、Model定义和
2025-07-29 12:05:00
478
原创 Linq之IQueryable与IEnumerable
linq使用了很久,一直在写,却很少静下心仔细理解一下它的奥妙,下面说明当做个人的学习记录吧
2023-04-13 16:52:26
209
原创 Revit 二次开发 特殊族实例参照获取
Reference 是Revit对象的引用 也是二次开发必须了解和熟练掌握的技能之一,对象引用包括 图元基础引用 可以根据此引用 实现图元转化 参数信息过滤和设置,此外对于标注来说更重要的是 Face-面引用 Curve-线引用 Point-点引用。那么根据Revit版本的不同对象的引用获取 也会有所不同 需要查找API做相应的匹配其实我们可以获得族实例的参照引用也就是族样板里的那两条中心参照线如下图那么怎么获得呢?大家应该知道 其实图元引用是可以转化为字符串的 referenc..
2022-03-16 20:38:14
1566
原创 C# 颜色
//设置显示颜色(也可修改文字注释颜色的属性)Color color = new Color((byte)255, (byte)0, (byte)0);原文地址:【C#】Color颜色对照表 - Endv - 博客园 (cnblogs.com)
2022-03-10 16:27:20
705
原创 Revit 二次开发参照属性
1、模型类别HVAC 区 : OST_HVAC_Zones专用设备 : OST_SpecialityEquipment体量 : OST_Mass停车场 : OST_Parking光栅图像 : OST_RasterImages卫浴装置 : OST_PlumbingFixtures喷头 : OST_Sprinklers地形 : OST_Topography场地 : OST_Site坡道 : OST_Ramps墙 : OST_Walls天花板 : OST_Ceilings安全设备 : O
2021-12-27 15:00:07
926
WPF+Webbrowser+Echarts 绘制波形图
2022-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1