2012年11月29日

Tabcontrol动态添加和移除TabItem

摘要: 现在很多软件的主界面都流行设计成选项卡的模式,比如现在的IE浏览器,每打开一个新的页面,便增加一个选项卡,在选项卡的头部的右侧,放置一个关闭按钮。需要关闭的时候,直接点对应的选项卡的关闭按钮关闭。先看一下实现以后的效果图:左侧,是软件的功能列表,这个比较简单,用ListBox、Treeview或是Expander都可以实现。在此就不多说了,今天主要说一下,右边这个选项卡是如何实现的。如果是用Winform来实现的话,立马头就大了。要实现这样的效果,肯定得改写控件了。用WPF实现,那是相当快啊。只要重新写一个样式就可以了。Tabcontrol的Header部分的Style如下:<Style 阅读全文

posted @ 2012-11-29 00:05 老杨999 阅读(16573) 评论(17) 推荐(9) 编辑

2012年11月23日

路径和几何图形

摘要: 继承自Shap类的形状有:Rectangle、Ellipse、Polygon以及Polyline。这些类相对比较简单,还有一个继承自Shap类,并且功能最强大的类,即Path类。Path类可以包含任何简单形状、多组形状以及更复杂的要素,如曲线。Path类提供了一个Data属性,该属性接受一个Geometry对像,Geometry是一个抽像类,不能直接创建。而需要使用如下的某个派生类创建。LineGeometry:线RectangleGeometry:矩形EllipseGeometry:椭圆GeometryGroup:图形组CombinedGeometry:合并图形PathGeometry:代. 阅读全文

posted @ 2012-11-23 01:09 老杨999 阅读(1578) 评论(1) 推荐(2) 编辑

2012年11月21日

关于模板的学习笔记

摘要: 以前做Winform开发的时候,如果要修改现有的控件,只能是通过继承再改写的办法。不仅做起来慢,而且感觉做出来的东西差强人意。很多自己想要实现的东西实现不了。通过WPF的模板,可以很方便的实现很炫的控件效果。 模板可以直接写在控件里,也可以放到XAML文件的Resource里,还可以放单独的资源字典里。 WPF的Template分为两大类: 1、ControlTemplate:控件模板,可以设置控件的外观。 ItemsControl控件具有一个名为ItemsPanel的属性,它的数据类型为ItemPanelTemplate。ItemPanelTemplate也是一种控件Template。它的作 阅读全文

posted @ 2012-11-21 00:48 老杨999 阅读(1720) 评论(1) 推荐(1) 编辑

2012年11月19日

实现简单的FTP多线程下载和上传

摘要: 常想在园子里写点什么东西,但每当提笔,便已觉得肤浅,不敢写出来怡笑大方。对于各位战斗在软件第一线的道友们来说,本人只能算得上是一个业余选手,也许连业余也算不上。始终很自卑,觉得跟大家的水平相差太远。一直以来,对计算机都非常有兴趣,中专毕业以后,通过书籍和网上学了些皮毛。说来惭愧,中专三年,玩了三年游戏,严格地说,只能算是初中毕业。当年的愿望是希望能够从事软件相关的工作,无奈,学历低,专业也不对口。混迹于江湖N年,一直未能如愿。现在在一家工厂里从事管理工作,偶尔写点程序,协助管理。一转眼,毕业十多年了,光阴似箭哪。闲话扯多了,今天,鼓起勇气,写点东西,希望能够得到大家的指导。 本想找一个相对完. 阅读全文

posted @ 2012-11-19 21:53 老杨999 阅读(6903) 评论(1) 推荐(1) 编辑

2012年11月3日

VS2010 切换到设计界面无响应的解决

摘要: 本人的电脑配置:CPU:E5400 2.7G双核内存:2G集成显卡装的是:Xp系统,VS2010旗舰版自从装了VS2010以后,在进行WPF做东西时,经常出现从代码界面切换到设计界面以后卡死的情况,之前以为是我机器配置较低,但这样的配置,也不能算太低呀。到网上一查,发现有很多人都有类似的问题,有的人干脆,直接换回VS2008用了。在网上查了很多资料,有的说要关掉视觉体验,有的说要关掉Intellitrace,还有的说要下一个修复在复制粘贴的补丁,都照着做了,还是问题依旧。今天装了一个SP1的补丁,情况好多了,虽然有时候还有点小卡。 阅读全文

posted @ 2012-11-03 21:36 老杨999 阅读(697) 评论(0) 推荐(0) 编辑

导航