摘要: 本文将介绍三种方法用于在后台代码中动态加载XAML,其中有两种方法是加载已存在的XAML文件,一种方法是将包含XAML代码的字符串转换为WPF的对象。一、在资源字典中载入项目内嵌资源中的XAML文件Application.Current.Resources.MergedDictionaries.Insert(0, Application.LoadComponent(new Uri("abc/Index.xaml", UriKind.Relative)) as ResourceDictionary);此方法仅限于载入项目中包含的XAML资源文件,测试中载入项目以外的资源会提示 阅读全文
posted @ 2013-08-21 11:06 Dino.Tang 阅读(544) 评论(0) 推荐(0) 编辑
摘要: /// /// 汉字拼音首字母列表 /// 包含了20901个汉字,收录的字符的Unicode编码范围为19968至40869 /// #region ChineseCharList private static string[] ChineseCharList = { "A阿啊锕嗄厑哎哀唉埃挨溾锿鎄啀捱皑凒溰嘊敳皚癌毐昹嗳矮蔼躷噯藹譪霭靄艾伌爱砹硋隘嗌塧嫒愛碍暧瑷僾壒嬡懓薆曖璦鴱皧瞹馤鑀鱫安侒峖桉氨庵谙萻腤鹌蓭誝鞌鞍盦馣鮟盫韽啽雸垵", "... 阅读全文
posted @ 2013-08-21 11:04 Dino.Tang 阅读(10112) 评论(1) 推荐(0) 编辑
摘要: 利用汉字在计算机里面的编码来得到汉字的首拼音:static public string GetChineseSpell(string strText){ int len = strText.Length; string myStr = ""; for(int i=0;i 1) { int area = (short)arrCN[0]; int pos = (short)arrCN[1]; int code = (area<<8) + pos; int[] areacode = {45217,45253,45761,... 阅读全文
posted @ 2013-08-21 11:03 Dino.Tang 阅读(413) 评论(0) 推荐(0) 编辑
摘要: windows 7和vista提高的系统的安全性,同时需要明确指定“以管理员身份运行”才可赋予被运行软件比较高级的权限,比如访问注册表等。否则,当以普通身份运行的程序需要访问较高级的系统资源时,将会抛出异常。如何让程序在启动时,自动要求“管理员”权限了,我们只需要修改app.manifest文件中的配置项即可。app.manifest文件默认是不存在的,我们可以通过以下操作来自动添加该文件。(1)进入项目属性页。(2)选择“安全性”栏目。(3)将“启用ClickOnce安全设置”勾选上。 现在,在Properties目录下就自动生成了app.manifest文件,打开该文件,将trustIn. 阅读全文
posted @ 2013-08-21 11:00 Dino.Tang 阅读(684) 评论(0) 推荐(0) 编辑
摘要: //方法一: //保留小数位数,并能四舍五入 DecimalFormat de = new DecimalFormat("0.00"); System.out.println(de.format(52.83252)); //方法二: //最简单的保留两位小数方法,并能四舍五入 double dou = 0.36854; dou = Math.round(dou*100); System.out.println(dou/100); //方法三: //BigDecimal --des.setScale()方法里的2,表示保留的小数位数 //第二个参数为也可为 RO... 阅读全文
posted @ 2013-08-21 10:58 Dino.Tang 阅读(3985) 评论(0) 推荐(0) 编辑
摘要: /// /// 获取指定驱动器的空间总大小(单位为B) /// /// 只需输入代表驱动器的字母即可 /// public static long GetHardDiskSpace(string str_HardDiskName) { long totalSize= new long(); str_HardDiskName=str_HardDiskName +":\\"; System.IO.D... 阅读全文
posted @ 2013-08-21 10:56 Dino.Tang 阅读(300) 评论(0) 推荐(0) 编辑