创建第一个Composite WPF Application
1.前提条件:
你需要下载到CAL(Composite application library)库,实际上就是几个DLL文件,在项目中将会引用到他们来打造我们的程序,你可以从这里下载到它们。当然你也需要一个能打造WPF应用的IDE,比如VS2008。
2.创建Shell Project
2.1.在VS中新建一个WPF Application,将CAL库文件添加到项目引用中
2.2.将自动生成的Window1主窗口及其相应的文件重命名为Shell,其将作为我们的Composite App的Shell。
2.3.创建Bootstrapper,自定义程序初始化方式
新建一个Bootstrapper类,让其继承于Unity Bootstrapper,并重写其中的某些方法来实现我们的定制
internal class Bootstrapper : UnityBootstrapper { protected override DependencyObject CreateShell() { var shell = new Shell(); shell.Show(); return shell; } protected override IModuleEnumerator GetModuleEnumerator() { return new StaticModuleEnumerator(); } }
我们通过重写CreateShell()方法指定我们的Shell,通过重写GetModuleEnumerator()方法来指定我们的模块加载方式(这里为了编译通过,我们暂时返回一个StaticModuleEnumerator,待会会介绍如何使用配置文件来配置模块的加载)
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件
, shell
, application
, 方法
, 一个
Composite
guidance for、wpf application、wpf application类、wpfapplication1、wpf application介绍,以便于您获取更多的相关知识。