03 2022 档案

摘要:Winform有这个控件,WPF却没有,自己做一个吧。。 先看看效果 控件代码 1 [TemplatePart(Name = "Part_UpRepeatButton", Type = typeof(RepeatButton))] 2 [TemplatePart(Name = "Part_DownR 阅读全文
posted @ 2022-03-28 12:52 只吃肉不喝酒 阅读(491) 评论(0) 推荐(0) 编辑
摘要:现在有这么一个需求: 生成随机长度的一个字符串,要求可以包含大写字母或者小写字母,或者数字,这三种排列组合都可以 效果如下 后台代码 1 using System; 2 using System.Collections.Generic; 3 using System.Collections.Obje 阅读全文
posted @ 2022-03-28 11:06 只吃肉不喝酒 阅读(107) 评论(0) 推荐(0) 编辑
摘要:逻辑非运算符:! 如果操作数的计算结果为 false,它生成 true;如果操作数的计算结果为 true,它生成 false. 对结果取反 逻辑与运算符:& 如果 x 和 y 的计算结果都为 true,则 x & y 的结果为 true。 否则,结果为 false。 即任意有一个操作数为false, 阅读全文
posted @ 2022-03-27 21:38 只吃肉不喝酒 阅读(403) 评论(0) 推荐(0) 编辑
摘要:如果要实现命令的可用性,命令不能这么写,这样会造成命令一直无法执行。。。。 必须这么写 ,把命令声明属性,在构造函数中初始化命令,这样才能激活命令的CanExecute 阅读全文
posted @ 2022-03-27 17:21 只吃肉不喝酒 阅读(103) 评论(0) 推荐(0) 编辑
摘要:先看效果 控件代码 1 [TemplatePart(Name = "Part_DisplayTextBlock", Type = typeof(TextBlock))] 2 [TemplatePart(Name = "Part_EditTextBox", Type = typeof(TextBox) 阅读全文
posted @ 2022-03-27 11:12 只吃肉不喝酒 阅读(1684) 评论(0) 推荐(0) 编辑
摘要:在直接序列化只读属性的时候,由于该属性没有 setter ,在反序列化时⽆法给其赋值,所以该属性将不被序列化(个⼈理解);⽽且,如果序列化的⽬的如果只是保存,反序列化之后只读属性的值可以通过 get ⾥⾯的代码⾃动获得,序列化也没有意义; 总之,我们要序列化只读属性 (另外一个方法就是实现IXmlS 阅读全文
posted @ 2022-03-26 13:39 只吃肉不喝酒 阅读(183) 评论(0) 推荐(0) 编辑
摘要:先看效果 代码 1 <Window 2 x:Class="WpfApp2.MainWindow" 3 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 4 xmlns:x="http://schemas.microso 阅读全文
posted @ 2022-03-25 17:47 只吃肉不喝酒 阅读(266) 评论(0) 推荐(0) 编辑
摘要:触发一下通知方法就行了,UI里面的只读属性绑定模式设为OneWay 阅读全文
posted @ 2022-03-21 12:34 只吃肉不喝酒 阅读(367) 评论(0) 推荐(0) 编辑