上一页 1 2 3 4 5 6 7 8 ··· 24 下一页
  2013年10月15日
摘要: 先要引用System.ComponentModelusing System.ComponentModel;然后创建backgroundworker private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { TestArgs args = (TestArgs)e.Argument; MyMethod(args.Content, args.Index); } /// /// background... 阅读全文
posted @ 2013-10-15 20:58 BobLiu 阅读(1515) 评论(0) 推荐(0)
摘要: 先引用Diagnosticsusing System.Diagnostics;然后:Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); 中间放要测试的代码stopWatch.Stop();TimeSpan ts = stopWatch.Elapsed;string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10);Debug.Writ 阅读全文
posted @ 2013-10-15 20:43 BobLiu 阅读(407) 评论(0) 推荐(0)
  2013年9月25日
摘要: 1.问题的起因在WPF中遇到一异常,如题。因此做一个Demo代码来复现问题,代码如下: 实质上就是把ListView的View视图定义放到了style中,然后两个ListView都使用了同一个style,结果,不必运行,编辑器就能提示错误:View can't be shared by more than one ListView,如下图:当然了,实际的程序中我们大多是通过程序创建的ListView并为它指... 阅读全文
posted @ 2013-09-25 22:46 BobLiu 阅读(1645) 评论(2) 推荐(0)
  2013年9月14日
摘要: 又到中秋八月间,今朝不与往时闲,区区廊坊无名地,卧虎藏龙有高贤,名动江湖真好汉,开馆教拳在坊间,舍去仕途淡名利,武道文化代代传,终偿所愿功夫梦,从此辛勤莫等闲,清晨阳光足尖踏,夜晚星辰戴双肩,夹马一站三年势,下盘从此磐石坚,双掌一分阴阳判,八卦乾坤绕身边,人生能有几十载,浮沉随浪又何欢,浩瀚宇宙终无限,人如蝼蚁天地间,追随梦想心中念,不枉此生有用身。癸巳年中秋呈光明老师 刘振东 2013/9/14 阅读全文
posted @ 2013-09-14 23:12 BobLiu 阅读(424) 评论(1) 推荐(1)
  2013年8月27日
摘要: 在代码中经常见到这个接口,它里面有什么?它的作用是什么?它和依赖属性有什么关系?下面就来总结回答这三个问题。1.这个INotifyPropertyChanged接口里就一个PropertyChanged的event,这个接口其实是从.net 2.0就引入进来的,用它实现观察者模式很是方便。#region Assembly System.dll, v4.0.0.0// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.dll#endregionnamespace Sy 阅读全文
posted @ 2013-08-27 23:55 BobLiu 阅读(14145) 评论(5) 推荐(4)
  2013年7月10日
摘要: 如何在open xml excel 中存储自定义xml数据?而且不能放在隐藏的cell单元格内,也不能放在隐藏的sheet内,要类似web网站的Application变量,但还不能是VBA和宏之类的,要对用户不可见,但是对开发者可见。曾经试过两个方法:1.在styles.xml或sheet1.xml中的Extension (extLst/ext)节点下添加自定义节点,用来存储自己的数据。具体xml节点如下: Worksheet的xml里可以有extLst,stylesheet的xml里也可以有extLst,但Worksheet里的不知道怎么用,常见的是在stylesheet里.虽然Ex... 阅读全文
posted @ 2013-07-10 07:58 BobLiu 阅读(1690) 评论(0) 推荐(0)
  2013年7月4日
摘要: 最近这几个东东打交道了几天,总算是弄明白了,综合多个帖子,现在总结如下:在创建stylesheet时,必须创建fonts,Fills,Borders 和cellXfs(CellFormats)四个节点。而cellXfs节点是综合节点,它需要引用numFormatId列表、FontId列表、fillId列表和borderId列表,这些都包含在Styles.xml文件中。1.cellStyle, 单元格自定义样式总纲,"name"属性表示的是CellStyleXfs中样式的名称,"xfId"属性表示的是CellStyleXfs中"xf"子 阅读全文
posted @ 2013-07-04 08:54 BobLiu 阅读(5276) 评论(1) 推荐(2)
  2013年5月18日
摘要: 先看一个例子: <TextBlock Canvas.Left="37.7953" Canvas.Top="95.5906"> <TextBlock Text="lzd"></TextBlock> <TextBlock Text="2013/09/09"></TextBlock> </TextBlock>上面的例子中, 内部的两个TextBlock控件之间默认带有一个空格, 预览的效果如下图: 从MSDN XAML 概述 (WPF)一文中可以发现 阅读全文
posted @ 2013-05-18 16:28 BobLiu 阅读(951) 评论(0) 推荐(0)
  2013年5月8日
摘要: 除了按F12进入开发人员工具来查看当前页面的浏览器模式和文档模式以外, 还可以通过js来查看当前页面使用的文档模式, 主要就是用文档兼容性模式属性(documenMode)来判断.代码如下: <html> <head> <title>my documentmode version is </title> <META http-equiv="X-UA-Compatible" content="IE=7" > </META> <script language="javas 阅读全文
posted @ 2013-05-08 13:40 BobLiu 阅读(2251) 评论(0) 推荐(1)
  2013年1月12日
摘要: 有了之前两文( 事件,自定义属性)的积累后,就可以对mpc.htc选项卡组件进行升级改造了。关于这个mpc选项卡的介绍,可以参考msdn上的:mpc Behavior http://technet.microsoft.com/zh-cn/ms531585修改的思路还是以Mpc.htc中代码为基础,直接把mpc.htc改为js,然后再逐一修改升级里面的代码。主要改动如下:1.将PROPERTY全部改为普通的js变量。2.去掉无用的Event, Method。3.添加一个DoBeforeInit()方法,在原DoInit()方法前执行。4.添加一个切换tab页的ChangeTab()方法。5.修改 阅读全文
posted @ 2013-01-12 23:28 BobLiu 阅读(2597) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 24 下一页