源码地址: https://gitee.com/zhang_jianli

随笔分类 -  c# 技术

描述c# 各种技术,于大家交流
摘要:Prism.Interactivity: 主要用来截取View即界面的一些处理,而这些功能通过vm 不好实现,只能用 CommandBehaviorBase 来截取处理,特别是在处理界面异常很有用。 定义如下: public class ValidationExceptionBehavior : B 阅读全文

posted @ 2020-07-30 21:25 天涯 阅读(366) 评论(0) 推荐(0)

摘要:Prism.Mvvm: 主要包含 BindableBase 实现数据字段绑定,并有更新通知。 建议先建个基类继承 BindableBase ,然后其他类继承基类,及方便以后有公共属性或方法的使用,也可以方便替换 Prism.Mvvm . 代码例子如下: public class BaseModelV 阅读全文

posted @ 2020-07-26 17:29 天涯 阅读(1401) 评论(0) 推荐(0)

摘要:对mvvm架构的理解 阅读全文

posted @ 2020-07-19 12:14 天涯 阅读(460) 评论(0) 推荐(0)

摘要:wpf mvvm 架构有 MVVMLight, Caliburn.Micro,Prism,stylet,catel 等产品Caliburn.Micro框架,优点在于有命名的自动匹配,发布/订阅的消息模式,IOC的解耦.Prism是一个MVVM框架,它包括,依赖注入(通过Unity或MEF)、Comm 阅读全文

posted @ 2020-07-17 21:58 天涯 阅读(513) 评论(0) 推荐(0)

摘要:c# 硬件 测试 阅读全文

posted @ 2020-05-17 20:34 天涯 阅读(750) 评论(0) 推荐(0)

摘要:wpf winform 截图 神奇的 double 到 int 的 转化 造成的问题 阅读全文

posted @ 2020-05-03 16:44 天涯 阅读(248) 评论(0) 推荐(0)

摘要:wpf Cannot locate resource 'app.xaml' 阅读全文

posted @ 2011-10-13 12:22 天涯 阅读(1288) 评论(0) 推荐(0)

摘要:app.config ConfigSection 保护 public void ProtectSection(string sectionName).... 阅读全文

posted @ 2011-10-09 12:11 天涯 阅读(343) 评论(0) 推荐(0)

摘要:.net 变量缓存,你知道吗? Task.Factory.StartNew(() => { Console.WriteLine(j); }, TaskCreationOptions.PreferFairness)..... 阅读全文

posted @ 2011-09-26 12:24 天涯 阅读(369) 评论(0) 推荐(1)

摘要:wpf treeview 绑定不同的对象 treeView 结构: ............. 阅读全文

posted @ 2011-09-20 12:43 天涯 阅读(2607) 评论(1) 推荐(2)

摘要:Hashtable 应注意的 2 点:1:Hashtable 里的key不能为空 2:Hashtable 里的key值不能相同 例子如下:。。。。。。。。。。。。。。。 阅读全文

posted @ 2007-11-09 09:23 天涯 阅读(322) 评论(0) 推荐(0)

摘要:vb 调用c#做的com 组件 1:建立c# 项目 (注意项目必须含有接口,其他类应该实现该接口,才可以在其他语言中用该com组件) 2:将 AssemblyInfo.cs 里的 [assembly: ComVisible(false)] 改为 true 。。。。。 阅读全文

posted @ 2007-11-07 13:34 天涯 阅读(5023) 评论(7) 推荐(0)

摘要:vb6 调用c# 服务 Dim objSoapClient As New SoapClient objSoapClient.ClientProperty("ServerHTTPRequest") = True Call objSoapClient.mssoapinit("http://localhost/webserver/service1.asmx?WSDL", "Service1", "Service1Soap") 阅读全文

posted @ 2007-11-05 14:05 天涯 阅读(609) 评论(0) 推荐(0)

摘要:奇怪的异步调用,竟然不能用数组 string[] m = Directory.GetDirectories(@"c:\\", txtFile.Text.Trim(), SearchOption.AllDirectories); string s = "test"; Invoke(new SetStr(SetText), s); 用 Invoke(new SetStr(SetText), m); 出错了 阅读全文

posted @ 2007-11-01 16:40 天涯 阅读(418) 评论(4) 推荐(0)

摘要:开发web程序,经常遇到数据帮定,这里介绍几种: 阅读全文

posted @ 2007-10-24 12:57 天涯 阅读(328) 评论(0) 推荐(0)

摘要:c#中,对象数组容易忘记分别初始化 UpdateApplicationInfo[] uai = new UpdateApplicationInfo[3]; //只是分配了地址,但是没有指向正确的对象,因为还没有分配对象就应用,很容易犯措 阅读全文

posted @ 2007-10-24 11:31 天涯 阅读(294) 评论(0) 推荐(0)

摘要:判断输入的内容是否是一个版本号,用正则表达式 Regex reg = new Regex(@"^(\d+)\.(\d+)\.(\d+)\.(\d+)$"); 阅读全文

posted @ 2007-10-24 11:09 天涯 阅读(143) 评论(0) 推荐(0)

导航

源码地址: https://gitee.com/zhang_jianli