您的位置:首页 > 其它

Windows Presentation Foundation 学习(1)

2010-01-02 18:17 429 查看
关注WPF很久了,由于教学一直没有用到,也没有时间学习。

前段时间认识了睿智汇海的张国良老师,聊到了现在的企业需求,才深感到学生在学校学习WPF的重要性,需要开始准备了。



WPF - Windows Presentation Foundation,顾名思义,为windows 界面呈现的全新的一套方案。是.NET3.0中新增加的内容。是基于DirectX 的GDI子系统。



在.NET中的位置如图:





WPF的使用,需要添加如下几个引用:“System”“WindowsBase”“PresentationFramework”“PresentationCore”。



WPF中应用程序和窗口类为:Application和Window,所在名称空间为:System.Windows。类似于WinForm中的System.Windows.Forms名称空间中的Application和Form类。

关于名称空间说明如下:

WPF名称空间均为:System.Windows开头,如System.Windows.Input;System.Windows.Media;但System.Windows.Forms除外,它是Winform的名称空间,另外System.Windows.Forms.Integration名称空间里的类是用来集成WinForm程序和WPF程序的。



WPF创建窗口的代码示例如下:

[STAThread]
public static void Main()
{

Window win = new Window();
win.Title = "say hello";
Application app = new Application();
app.Run(win);
}



对应WinForm中的代码如下:

[STAThread]
static void Main()
{
Form frm = new Form();

frm.Text = "say hello";

Application.Run(frm);
}



一个学习WPF的地方:http://en.wikipedia.org/wiki/Windows_Presentation_Foundation#Imaging
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: