又番的自留地

偷菜不如偷师

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年3月25日

摘要: 我发现VS的一些异常情况,比如,会丢失一些信息,如:工程的位置信息,启动信息。 和本问题相关的是,会丢失工程项目的依赖关系。(虽然,对工程的引用还在,但从属性里来看,工程项目的引用关系已经丢失) 那么问题就好解决了, 1,删除引用的工程DLL 2,重新引用工程项目 3,重建解决方案 OK 下面是一些 阅读全文
posted @ 2016-03-25 11:22 Kyle.cj 阅读(665) 评论(0) 推荐(0) 编辑

2013年12月5日

摘要: 要求:DataGrid的CheckBox列单击任CheckBox可以绑定到后台Command,并且单击就能改变(默认的DataGridCheckBoxColumn需要单击二次,才有勾选,否选效果)在尝试了自定义CellEditTemplate,DataGridCheckBoxColumn之后选择下面的方法1,问题Mode=TwoWay,在CellTemplate不起做用 ,所以在后台Command,要赋值,才能达到最终效果 ... 阅读全文
posted @ 2013-12-05 17:11 Kyle.cj 阅读(1638) 评论(2) 推荐(0) 编辑

2012年11月6日

摘要: 1,动态生成数据结构(类似DataTable,Column不是固定的) 2,动态绑定到Datagrid 阅读全文
posted @ 2012-11-06 17:07 Kyle.cj 阅读(511) 评论(0) 推荐(0) 编辑

2011年6月29日

摘要: http://blog.zhaojie.me/2010/05/generate-dynamic-method-with-expression-tree-in-dot-net-4.html使用.NET 4.0中的表达式树生成动态方法2010-05-12 17:03by 老赵, 1877 visits为了在模型为dynamic类型的视图中使用一个匿名对象,我们在上一篇文章里为匿名对象创建了对应的动态类型。于是在使用时,我们会创建动态类型的对象,然后将匿名对象的属性赋值给动态对象的公开字段上。在赋值时我们使用了反射,再加上这个方法使用比较频繁,因此使用更好的方法来优化性能便是个很自然的选择。在.NE 阅读全文
posted @ 2011-06-29 22:23 Kyle.cj 阅读(813) 评论(2) 推荐(0) 编辑

2011年6月9日

摘要: Datagrid 动态筛选 阅读全文
posted @ 2011-06-09 10:43 Kyle.cj 阅读(232) 评论(0) 推荐(0) 编辑

摘要: 网上有很多网友提问超时的问题,,,也有很多网友回答,,,但是很官方,,, 我也是网上提问的silverlight菜鸟之一,,,这个问题后来算是解决了,,, 阅读全文
posted @ 2011-06-09 10:23 Kyle.cj 阅读(3146) 评论(0) 推荐(1) 编辑

2011年5月30日

摘要: Silverlight的多线程能力作者吴磊发布于 2011年3月22日笔者将通过一个实例来实现所有多线程编程方法,并且还将于JavaScript和Flash两种Web客户端技术性能进行比较,请勿拍砖。在正式编程前,笔者还要重申上期非常重要的观点:Silverlight多线程主要作用不是在于提高性能,而是在于用户体验。这里要给多线程泼一盆冷水了,多线程与性能提升不是正比关系,如果你使用一个单核CPU的客户端设备,那么即便你创建100个多线程也与单线程的计算性能是一样的,因为一个CPU时间片下只能处理一个线程,多线程也必须串行处理,甚至还可能因为过多的CPU调度开销而导致性能不及单线程的情况。当然 阅读全文
posted @ 2011-05-30 22:16 Kyle.cj 阅读(586) 评论(1) 推荐(0) 编辑

摘要: Silverlight 4中四种多线程编程技术时间:2011-05-16 05:35来源:IT168作者:朱先忠1.使用WaitHandle 等待句柄应当是你进行多线程编程的必备装备。由于我们的主要兴趣点在于Silverlight多线程编程相关的内容,所以我们不想再深入探讨WaitHandle。但在此为你提供一个典型的例子,告诉你使用WaitHandle的基本方法。 清单1:以下是代码片段: public partial class MainPage : UserControl { AutoResetEvent handle = new AutoResetEvent(true); public 阅读全文
posted @ 2011-05-30 21:38 Kyle.cj 阅读(427) 评论(0) 推荐(0) 编辑

2011年5月16日

摘要: Entites是我们的DataContext,注意到第5行代码使用字符串配置一个Entity的名称。我们在程序中如果写错了这个字符串,将带很多不必要的错误。这就是HardCoding的弊端。 让我们创建一个扩展方法来实现强类型的参数。 这个Class是这样的: 好的,接下来我们来重写上面那段代码: 这样对那些Model中的实体就不容易写错了。 希望这篇POST对您有帮助。作者:Petter Liu... 阅读全文
posted @ 2011-05-16 21:05 Kyle.cj 阅读(390) 评论(0) 推荐(0) 编辑

2011年5月9日

摘要: 委托,语言级别的设计模式 我们有个发票类,需要提供一个打印的方法,客户告诉我们,这个订单要提供多种打印的样式,那么我们一般会这样设计1publicenumCommercialInvoiceMode//商业发票样式2{3Duplicate,//一式两份4Triplicate,//一式三份5Quadruplicate,//一式四份6}78/**////<summary>9///描述发票数据10///</summary>11publicclassInvoice12{13/**////<summary>14///打印发票15///</summary>16 阅读全文
posted @ 2011-05-09 10:30 Kyle.cj 阅读(361) 评论(2) 推荐(0) 编辑