建立可扩展的silverlight 应用框架 step-3
应用架构
编译项目
至此前期准备工作完成。
1.为项目添加之前准备的几个DLL的引用
4.在XAML视图中修改x:Class 与之相对应的后端代码关联
5.添加Region
7.修改App.xaml,在app.xaml中修改其启动方法。
9.在项目中新建立一个文件夹“Views”,并在这个文件夹下创建一个HelloPrismView.xaml的文件。在其中绘制如下的图案。
10.在项目中添加一个名为HelloPrismModule的类,它派生自IModule接口。
在Initialize方法中,将MainRegion与Views中的HelloPrismView相关联。
11.再回到OperatingTable项目中,添加其对OperatingTableTestModule项目的引用。找到Bootstarpper类,修改其GetModuleCatalog方法,使其加载刚才新建立的项目模块。
编译项目 运行
ok,这里看到了OperatingTableTestModule项目中的View替换了原先的ItemsControl。
扩展
如图,他自适应了容器大小,更加的美观了。
演示地址:
作者:Nasa 文章出处:我和未来有约会 (http://nasa.cnblogs.com/) 版权声明:本文的版权归作者与博客园共有。转载时须注明本文的详细链接,否则作者将保留追究其法律责任。 |
建立可扩展的silverlight 应用框架 step-3相关推荐
- 建立可扩展的silverlight应用框架
建立可扩展的silverlight应用框架 step-7 final (2011-09-07 14:04) 建立可扩展的silverlight 应用框架 step-6:整理导航模块"Left ...
- 建立可扩展的silverlight应用框架 step-4
通过外部配置文件加载模块module 在上一节中为项目引入了"Prism"框架,并建立了一个Hello Prism做测试.这里要把项 目好好的整理一下.使其更加的合理和具有可扩展性 ...
- 建立可扩展的silverlight应用框架 step-7 final
前六节的文章已经完全的记录这个项目的开发过程,其中第5节和第6节相隔的时间比较长 ,这期间我翻阅了大量的Prism官方文档以及网络上的资料,其实第6节的内容是很深.很连 贯的,以至于无法在一节里写完所 ...
- 使用代码生成建立可扩展序列化器(上)
使用代码生成建立可扩展序列化器(上) 地狱门神 在很多程序中,配置文件和用户数据的保存和读取都是一个需要考虑的问题. 在以前,用户数据经常保存在INI文件中,后来出现了注册表,于是也有保存在注册表中的 ...
- DeepFaceLab: A simple, flexible and extensible face swapping framework 一个简单、灵活和可扩展的人脸交换框架
DeepFaceLab: A simple, flexible and extensible face swapping framework 一个简单.灵活和可扩展的人脸交换框架 文章目录 DeepF ...
- MVC为Html对象建立一个扩展方法,使用自己的控件就像使用TextBox一样方便
先看一下我想要的结果: 很容易它就是一个单选按钮组,当我后台为Html对象(HtmlHelper的一个实例,它被定义在System.Web.Mvc名称空间下的WebViewPage类,即它对于所有MV ...
- 游戏策划入门(4)——为你的游戏建立起一个完整的主框架
为你的游戏建立起一个完整的主框架 "在游戏制作人或主策划脑海中,游戏应该总是完成时的样子." 在第二部分如何写一个项目建议书中,我们提到了游戏主框架由哪些部分构成.作为一个游戏的设 ...
- 使用phpize建立php扩展(Cannot find config.m4)
php源码:/root/soft/php-5.3.4 php安装: /usr/local/php [root@ns root]# phpize Cannot find config.m4. Make ...
- 使用MEF构建可扩展的Silverlight应用
"托管扩展性框架(Managed Extensibility Framework,简称MEF),是微软 .NET框架下为提高应用和组件复用程度而推出的,用于使组件能够最大化的重用 .使用ME ...
- github开源推荐:SuperSocket, 可扩展的 Socket 服务器框架
1.简介 SuperSocket 是一个轻量级, 跨平台而且可扩展的 .Net/Mono Socket 服务器程序框架.你无须了解如何使用 Socket, 如何维护 Socket 连接和 Socket ...
最新文章
- React + Threejs + Swiper 实现全景图效果
- Django-cookie的保存以及删除操作
- python读取csv某一列存入数组_python 读取.csv文件数据到数组(矩阵)的实例讲解
- spring下连接mysql_使用Spring连接mysql数据库
- 即将毕业的大学生,还在盲目跟风学Python吗?某位科大教授有话说
- Python学习入门10:零基础如何开始学习 Python?从小白变大牛!
- d触发器q端的输出波形_如果把D触发器的输出Q'反馈连接到输入D,则输出Q的脉冲波形的频率为CP脉冲频率f的 。...
- OpenCV-图像处理(33、基于距离变换与分水岭的图像分割)
- oauth2基本概念
- 三人表决器程序c语言,“三人表决器”逻辑功能PLC程序设计(有梯形图 指令表)...
- 第5章 电容元件与电感元件
- java-commons-pool2--(1)--连接池详解
- an怎么做淡入_切换场景的淡入淡出效果
- 【Autojs教程】03-Autojs 控件学习 | 淘宝关注店铺取消实战
- 台式计算机没有声音图标,电脑突然没有声音怎么解决 电脑喇叭图标不见了怎么办...
- PyCharm代码格式化插件
- 2017百度之星资格赛—1003度度熊与邪恶大魔王
- 奥鹏福建师范计算机应用作业,奥鹏福建师范【计算机应用基础】在线作业一、二答案在末尾...
- 关于易语言卡退的问题
- lmbench内存延迟测试代码分析
热门文章
- HBuilder实现WiFi调试Android
- MySQL游标(cursor) 定义及使用
- Leetcode刷题记录[java]——717 1-bit and 2-bit Characters
- gulp-rev-append md5版本号
- Hbase启动hbase shell运行命令报Class path contains multiple SLF4J bindings.错误
- chrome下使用JS检测浏览器是否使用开发者工具
- Enumerator yielder.yield 与 Proc.yield 区别
- python基础之socket
- 如何高效设计游戏——从抽奖模型到圆桌算法
- asp:树型select菜单