WPF图形引擎编程基础学习系列(一)

--

刚接触WPF不久,自己尝试着做了一个Simple example.

开发工具主要是 MS Expression Blend2及MS Silverlight2及VS2008.

第一个例子主要是在Winform中使用WPF控件.

1. 创建一个WPF User Control Library项目(WpfControlLibraryTest),开发一个用户控件.

大家都知道 WPF是新的图形呈现引擎, 所以很多控件可以自己"画"出来,然后再组装成一个User Control.

这里为了简单起见,我就"画"了一个"圆",如图:

 

 

同时,我定义了一个属性,用于接收信息. 又实现了它的Click事件,用于提示信息.

 

Code

 

然后我们生成一个控件动态链接库. 到这里我们的用户控件就做好了.

2. 接着我们创建一个Winform应用程序项目,来使用我们已经创建好的WPF控件.

1) 添加 WpfControlLibraryTest到工具箱

2) 利用.NET3.0特有的ElementHost,将我们的UserControl添加到winform窗体上.

创建一个普通的Button,用于传递信息给用户控件.

 

Code

启动程序

 

 

 

posted @ 2009-03-12 13:31  CIH  阅读(437)  评论(0)    收藏  举报