12 2013 档案
摘要:-一、背景 1. 以下代码的HashCode是否相同,它们是否是同个对象; var A = "ab" + "c"; var B = "abc"; 2. 以下代码的HashCode是否相同,他们是否是同个对象: var A = Console.ReadLine(); //输入"abc" var B = Console.ReadLine(); //输入"abc" 3. 以下代码的HashCode是否相同,他们是否是同个对象: var A = Console.ReadLine(); //输入"
阅读全文
摘要:在App.xaml.cs中输入以下代码:在OOB客户端打开,可以实现窗口默认最大化;privatevoidApplication_Startup(objectsender,StartupEventArgse){ if(IsRunningOutOfBrowser){this.MainWindow.WindowState=WindowState.Maximized;}this.RootVisual=newMainPage();}
阅读全文
摘要:一、背景 使用WPF的朋友,大家都很喜欢采用定义控件的公共样式,以便整个框架对该资源的使用,好处就是可以达到代码复用、系统风格统一等; 1. 定义资源 2. 其他地方对该资源的引用: 该写法会出现一种情况,如下图所示(除了最后一个按钮能显示图片,而其他按钮却是“空白”,这让我的抑制不住我的好奇心,决定对该问题进行分析和思考: 二、代码实现:分别采用三种写法来尝试 1. 采用原来Content的代码;(代码及图请参考上面) 2. 采用String来代替Content中的Image控件,具体代码和结果如下: 3. 采用ContentTemplate来代替Content属性,具体代码...
阅读全文
摘要:简介 一、 WPF产生的背景 因为人们的生活水平不断提前,审美观也随着提升,而软件的应用发展水平目前无法赶上大家的审美观和使用要求;比如:像电影中的软件能够方便的使用,而且有动态的效果同时附加形象的声音;而且采用GDI/GDI+开发炫一点的产品,成本很高,为了解决此问题,微软推出了一套解决方案WPF;WPF是基于Directx上开发的,使用的图形是矢量图,所以达到分辨率无关; 二、 概念 Windows Presentation Foundation (WPF) 是一种 UI 框架,可创建丰富的交互式客户端应用程序;WPF是.NET Framework的一个子集; 三、 新特征 可...
阅读全文