摘要:
Uielement和ContentElement都定义了十个以Mouse开头的事件,8个以PreviewMouse开头的事件,MouseMove,PreviewMouseMove,MouseEnter,Mouseleave的事件处理器类型都是MouseEventHandler类型。这些事件都具备对应得MouseEventargs对象。(没有pre的enter和leave)。当鼠标穿过一个Element时,mousemove会发生很多次,但是mouseenter和mouseleave只会发生一次,分别在鼠标进入element区域以及离开element区域是发生。UIElement和Content 阅读全文
阅读排行榜
跟着小王学wpf系列一 WPF窗口
2011-04-04 00:10 by Wang_top, 1263 阅读, 收藏,
摘要:
一:wpf应用程序和窗口在vs2008开始创建一个项目的时候,系统默认的给我们一下各种选择:表明我们可以直接选择一个WPF应用程序来开始开发。但是这样就失去认识WPF本质的机会了。所有我们先从一个控制台应用程序开始。我们手动的在这个控制台程序中添加了一下几个引用:(因为WPF程序需要这几个引用)定义一个WPF中的窗口,然后显示他: 运行这个程序: Window win = new Window(); win.Show();发现跑出一个异常:所有要将这个程序的Main函数上添加上STA特性。View Code using System;//引入System.Windows名字空间using Sy 阅读全文
跟着小王学习wpf之路由事件
2011-04-04 00:56 by Wang_top, 1047 阅读, 收藏,
摘要:
先看一个下测试程序View Code class ExmapleRouteEvents : Application { static readonly FontFamily fontfam = new FontFamily("Lucida Console"); const string strFormot = "{0,-25}{1,-25}{2,-25}{3,-25}"; StackPanel stackoutput; DateTime dtlast; [STAThread] static void Main(string[] args) { Exmap 阅读全文
跟着小王学wpf系列之 常用控件布局控件
2011-04-04 00:31 by Wang_top, 921 阅读, 收藏,
摘要:
控件之Stack在wpf中,继承与ContentContorl的控件都具有Content属性,可以设置为另一个控件或者字符串等。一般来说这个对象不是字符串就是继承与Uielement的类的实例。问题在于content只能设置一个对象,对于一个窗口来说这远远不够,因此wpf针对这个问题,设计了几个控件,这些控件的父类都是panel(面板),而将控件和其他element对象放置在面板上的方法,称之为layout(布局)。比较重要的几个panel类及其继承关系。对于传统的windows窗口来说上面的控件都有精确地尺寸和位置,但是在wpf中,layout(动态布局)是很常用的。所谓动态布局,是指根据不 阅读全文
浙公网安备 33010602011771号