会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SitarBlogs
博客园
首页
新随笔
联系
订阅
管理
2025年4月15日
【C#】比较含多次嵌套、集合、字典等的复杂对象差异
摘要: 存在两个对象,需要比较他们之间的差异 对象的属性包括 - 简单类型,int,string,bool等; - 集合类型,数组,List,Dictionary等; - 自定义对象类型; 输出的差异需要包括 - 差异所在路径; - 两个差异值;.由deepseek生成的代码,基本可以比较绝大多数的对象;可以根据需要进行改造
阅读全文
posted @ 2025-04-15 10:06 Sitar
阅读(81)
评论(0)
推荐(0)
2025年4月14日
【WPF】Binding和MultiBinding数据绑定:Converter的使用(IValueConverter/IMultiValueConverter)
摘要: Binding和MultiBinding中存在一个Converter属性,可以用来对绑定的数据进行一些处理后,转换成页面需要的数据。本文通过多个举例说明Converter的使用和优势。
阅读全文
posted @ 2025-04-14 09:49 Sitar
阅读(275)
评论(0)
推荐(0)
【WPF】DataTemplateSelector的两个应用
摘要: 数据模板选择器主要运用在一些项容器中用于根据不同的数据类型选择不同的DataTemplate,以便展示不同的数据。 核心是override重写SelectTemplate方法,以判断指定数据返回不同的模板。 同样的效果也可以直接使用DataTrigger控制Visibility属性实现,但是Selector更加优雅,维护性更好。 下面两种应用,使用两种不同的写法。
阅读全文
posted @ 2025-04-14 09:49 Sitar
阅读(83)
评论(0)
推荐(0)
2025年4月12日
【WPF】自定义样式:SearchBox搜索框
摘要: 自定义搜索框样式
阅读全文
posted @ 2025-04-12 09:07 Sitar
阅读(93)
评论(0)
推荐(0)
2025年4月11日
【WPF】自定义控件:ShellEditControl-同列单元格编辑支持文本框、下拉框和弹窗
摘要: 需要实现表格同一列,单元格可以使用文本框直接输入编辑、下拉框选择和弹窗,文本框只能输入数字,弹窗中的数据是若干位的二进制值。本文提供了两种实现单元格编辑状态下,不同编辑控件的方法: 1、DataTrigger控制控件的显示; 2、定义DataTemplateSelector选择器根据数据返回不同模板。
阅读全文
posted @ 2025-04-11 16:01 Sitar
阅读(70)
评论(0)
推荐(0)
【WPF】自定义控件:TreeViewEditControl-可同层级增删排序的目录树
摘要: 可以在同一层级内增删排序节点的目录树实现,包含ContextMenu控件和ItemTemplateSelector的使用
阅读全文
posted @ 2025-04-11 09:00 Sitar
阅读(35)
评论(0)
推荐(0)
2025年4月9日
【WPF】自定义控件:MenuWithSubMenuControl-二级菜单导航
摘要: 自定义控件:MenuWithSubMenuControl-二级菜单导航
阅读全文
posted @ 2025-04-09 09:34 Sitar
阅读(37)
评论(0)
推荐(1)
2025年4月8日
【WPF】IOC控制反转的应用:弹窗但不互相调用ViewModel
摘要: IOC可以在MVVM基础上,减少不同模块的耦合。此篇以弹窗传参举例
阅读全文
posted @ 2025-04-08 19:53 Sitar
阅读(42)
评论(0)
推荐(0)
2024年11月18日
【Unity】ScriptableObject的应用和3D物体跟随鼠标移动:鼠标放置物体在场景中
摘要: 使用ScriptableObject类实现资源的配置;实现3D物体跟随鼠标移动;实现物体放置在鼠标点击的世界坐标位置。
阅读全文
posted @ 2024-11-18 09:19 Sitar
阅读(329)
评论(0)
推荐(0)
2024年11月15日
【Unity】鼠标点击获取世界坐标位置:物体移动至鼠标点击的位置
摘要: 鼠标点击获取世界坐标位置,并让物体移动至鼠标点击的位置
阅读全文
posted @ 2024-11-15 11:35 Sitar
阅读(278)
评论(0)
推荐(0)
下一页
公告