自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 WPF之Binding深入探讨

转载于:http://blog.csdn.net/fwj380891124/article/details/81076461,Data Binding在WPF中的地位程序的本质是数据+算法。数据会在存储、逻辑和界面三层之间流通,所以站在数据的角度上来看,这三层都很重要。但算法在3层中的分布是不均匀的,对于一个3层结构的程序来说,算法一般分布在这几处:A。数据

2015-08-19 08:21:43 2566

原创 得到WPF控件的handle

很简单的2句话HwndSource hs = (HwndSource)PresentationSource.FromDependencyObject(Cv_Main); IntPtr ip = hs.Handle;其中Cv_Main是控件名字

2015-08-10 12:00:37 5300

原创 如何在WPF中嵌入Winform控件

当时把WPF的控件canvas的handle传给C++的项目去刷新图像的时候发现最后刷新的是整个WPF页面而不是控件所在的区域,还不知道有什么办法可以解决。不过可以在WPF中嵌入WINFORM的图像控件PictureBox去做刷新。嵌入方法:1.在项目的References中加入WindowsFormsIntegration.dll和System.Windows.Form.dll2

2015-08-10 11:53:52 6402

原创 WPF如何获得自适应缩放设定下的控件的 长和宽

在设计界面的时候为了界面可以自适应缩放,往往会使其无法设定具体的长和宽,但是在程序中我们时常会用到这些属性。比方说一个控件,锁定之后,只有margin这个属性,而没有width和height。这个时候如果直接访问其ActualWidth和ActualHeight属性时会返回0.原因是这个窗体在没有加载之前就想访问他的属性,当然是没有的。于是有一个条件if(control.isl

2015-08-03 15:07:16 3784

原创 设计模式1--单例模式

单例模式,利用工厂类只生产一个实例或者有限个实例,比如一个系统中只有一个主板,一个显卡,但是有些系统中也可以存在多个,双显卡,双显示器等等。这些在Singleton Module中都是可以定义的。当然我们也可以使用全局的变量或者静态类或者对象去做,但是单例模式的存在是有其优点的。 public class SingletonFactory { publ

2015-05-18 10:35:26 320

转载 设计模式的原则

设计模式存在的根本原因是为了代码复用,增加可维护性。有如下原则:1. 开闭原则:对扩展开放,对修改关闭例子: 比如说试卷的附加题,为了增加难度,但是不是修改当前存在的题,而是增加附加题来提高整体难度。2. 里式转换原则: 子类继承父类,单独调用完全可以运行。例子: 盗版光盘刻录的正版光盘,但是盗版光盘不需要依托正版光盘就可以单独运行。3. 依赖倒转原则: 引用一

2015-05-18 08:58:24 362

原创 WPF多线程刷新界面控件1

这里不做结论性的总结,只写一个自己所用的解决方案。主界面事件 --> 去子线程处理 --> 子线程处理完毕请求刷新界面线程的事件堆入界面线程的event queue里面。namespace IXO_SYSTEM_V1._0{ /// /// Interaction logic for MainWindow.xaml /// public parti

2015-05-14 09:46:09 4244

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除