会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
只吃肉不喝酒
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2022年5月5日
WPF 自定义一个过滤器控件
摘要: 先看看效果 绕了很多弯路,最终还是只能选择用ExpressionTree来实现。。。。 使用的框架是微软 MvvmToolkit,控件样式是Panuon 控件代码 1 using System; 2 using System.Collections.Generic; 3 using System.L
阅读全文
posted @ 2022-05-05 17:11 只吃肉不喝酒
阅读(198)
评论(0)
推荐(0)
2022年4月26日
C# Linq Jion用法
摘要: 没用过数据库,对这个扩展方法不是很理解,今天记录一下 大概意思就是在A,B两个序列中,根据条件查找相同的项 Msdn官方介绍 Join 操作(C#) | Microsoft Docs Join 和 GroupJoin是连接运算符。 Join 类似于SQL的内部连接。它返回一个新集合,其中包含两个键匹
阅读全文
posted @ 2022-04-26 11:04 只吃肉不喝酒
阅读(1065)
评论(0)
推荐(0)
2022年4月21日
WPF 使用附加属性来绑定ListBox的SelectedItems
摘要: ListBox的SelectedItems属性是只读属性,没法直接绑定。 一般的处理方式是在命令中通过命令参数传递到ViewModel里面。 现在通过附加属性来解决这个问题 效果 后台代码 1 using Microsoft.Toolkit.Mvvm.ComponentModel; 2 using
阅读全文
posted @ 2022-04-21 20:24 只吃肉不喝酒
阅读(3095)
评论(0)
推荐(0)
2022年4月9日
Vsto学习中的一些问题
摘要: Xml 中lable属性输入多个中文会自动换行的问题 在中文字符后面输入多个空格,空格个数自己尝试,即可实现不换行 如果要强制换行,可以输入: 
 即可强制换行 获取Range中的行或者列 1 Excel.Range row = range.Rows.Item[1];//获取第1行 2 Ex
阅读全文
posted @ 2022-04-09 21:15 只吃肉不喝酒
阅读(70)
评论(0)
推荐(0)
2022年3月28日
WPF 自定义一个UpDownNumberic控件
摘要: Winform有这个控件,WPF却没有,自己做一个吧。。 先看看效果 控件代码 1 [TemplatePart(Name = "Part_UpRepeatButton", Type = typeof(RepeatButton))] 2 [TemplatePart(Name = "Part_DownR
阅读全文
posted @ 2022-03-28 12:52 只吃肉不喝酒
阅读(544)
评论(0)
推荐(0)
C# Flags特性的使用案例
摘要: 现在有这么一个需求: 生成随机长度的一个字符串,要求可以包含大写字母或者小写字母,或者数字,这三种排列组合都可以 效果如下 后台代码 1 using System; 2 using System.Collections.Generic; 3 using System.Collections.Obje
阅读全文
posted @ 2022-03-28 11:06 只吃肉不喝酒
阅读(114)
评论(0)
推荐(0)
2022年3月27日
C# 逻辑运算符
摘要: 逻辑非运算符:! 如果操作数的计算结果为 false,它生成 true;如果操作数的计算结果为 true,它生成 false. 对结果取反 逻辑与运算符:& 如果 x 和 y 的计算结果都为 true,则 x & y 的结果为 true。 否则,结果为 false。 即任意有一个操作数为false,
阅读全文
posted @ 2022-03-27 21:38 只吃肉不喝酒
阅读(420)
评论(0)
推荐(0)
WPF MvvmToolkit 命令的CanExecute的一个bug?
摘要: 如果要实现命令的可用性,命令不能这么写,这样会造成命令一直无法执行。。。。 必须这么写 ,把命令声明属性,在构造函数中初始化命令,这样才能激活命令的CanExecute
阅读全文
posted @ 2022-03-27 17:21 只吃肉不喝酒
阅读(122)
评论(0)
推荐(0)
WPF 自定义一个可以编辑的TextBlock控件,仿照Excel的单元格样式
摘要: 先看效果 控件代码 1 [TemplatePart(Name = "Part_DisplayTextBlock", Type = typeof(TextBlock))] 2 [TemplatePart(Name = "Part_EditTextBox", Type = typeof(TextBox)
阅读全文
posted @ 2022-03-27 11:12 只吃肉不喝酒
阅读(1812)
评论(0)
推荐(1)
2022年3月26日
C# XML 序列化只读属性的技巧
摘要: 在直接序列化只读属性的时候,由于该属性没有 setter ,在反序列化时⽆法给其赋值,所以该属性将不被序列化(个⼈理解);⽽且,如果序列化的⽬的如果只是保存,反序列化之后只读属性的值可以通过 get ⾥⾯的代码⾃动获得,序列化也没有意义; 总之,我们要序列化只读属性 (另外一个方法就是实现IXmlS
阅读全文
posted @ 2022-03-26 13:39 只吃肉不喝酒
阅读(238)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告