摘要: 一、C#数据类型 值类型:直接访问数据的值。有基本数据类型(byte / short / int / long / float / double / char / bool)、struct、enum; 引用类型:访问数据的存储地址。有class、interface、数组、委托、string; 值类型 阅读全文
posted @ 2022-08-04 11:03 LXLR 阅读(603) 评论(0) 推荐(0) 编辑
摘要: BackgroundWorker: 1.定义:是.net里用来执行多线程任务的控件,它允许编程者在一个单独的线程上执行一些操作。 2.使用场景:耗时的操作(如下载和数据库事务)长时间运行时可能会导致用户界面 (UI) 始终处于停止响应状态。如果我们需要能进行响应的用户界面,而且面临与这类操作相关的长 阅读全文
posted @ 2022-07-04 09:51 LXLR 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 一、各个计量单位 1B(Byte 字节) = 8bit(位):bit是表示信息的最小单位,只有两种状态:0和1。RGB图一个像素24bit,即3个字节一个像素。 1KB(千字节) = 1024B :一个Byte可以代表一个字元(A~Z)、数字(0~9)、符号(,。?!%&+-*/),是记忆体存储资料 阅读全文
posted @ 2022-06-22 10:43 LXLR 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 一、先打开此电脑 ==>属性==》远程设置,请按照下图中的配置进行设置,如果勾选框不使能,则继续向下看。 二、如果上述选择框不使能,则需要通过组策略开启远程桌面: —— 打开计算机配置 =》管理模板 =》Windows组件 =》远程桌面服务 ①本机电脑被远程时的安全设置 ②允许本机被远程连接 ③ 允 阅读全文
posted @ 2022-01-13 16:33 LXLR 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 在写c#项目的时候,总是遇到上述的错误总结一下,大概分为四类第一种:在文件中没有使用using ** 的命名空间解决办法: 就是在文件头部,添加对应的using语句。第二种:是没有引用相应的.dll文件*解决办法: 在相应的类库或WebSite下的bin目录,右键选择“添加引用”,找到对应的.dll 阅读全文
posted @ 2022-01-06 17:23 LXLR 阅读(7694) 评论(0) 推荐(0) 编辑
摘要: 一、问题场景: 使用WPF的DataGrid来展示表格数据,想要批量删除或者导出数据行时,由于SelectedItems属性不支持MVVM的方式绑定(该属性是只读属性),所以可以通过命令参数的方式将该属性值传给命令,即利用CommandParameter将SelectedItems传递给删除或导出命 阅读全文
posted @ 2022-01-06 10:36 LXLR 阅读(3521) 评论(1) 推荐(1) 编辑
摘要: 一、WPF支持程序级资源(也称为二进制资源),和对象级资源。 二、对象级资源简介 简介:对象级资源主要是被应用到各个界面元素中,而每个WPF界面元素都具有一个Resource属性,这个属性继承自FrameworkElement类,其类型为ResourceDictionary(ResourceDict 阅读全文
posted @ 2021-12-09 15:29 LXLR 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 一、WPF支持程序级资源(也称为二进制资源),和对象级资源。 二、程序级资源 之 外部文件 为什么要将外部文件转成程序资源:因为外部文件与程序主体分离,有可能丢失或者损坏。所以编译器允许我们把外部文件编译进程序主体,成为程序主体不可分割的一部分。 添加方式:程序级资源可以添加图片、音频、视频等文件, 阅读全文
posted @ 2021-12-06 15:02 LXLR 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 附加属性 一、为什么需要定义附加属性: WPF中,附加属性经常用于控件属性。 附加属性是一种依赖属性,与依赖属性不同的是,附加属性被应用的类不是定义附加属性的类。即给任何需要的控件(类)提供该属性的使用入口。 某个依赖属性本来不属于某个对象,但由于某种需求,该对象需要这个依赖属性,这时就需要将该依赖 阅读全文
posted @ 2021-12-04 17:18 LXLR 阅读(813) 评论(0) 推荐(0) 编辑