using System.Windows;
using Microsoft.Practices.Prism.Modularity;
using Microsoft.Practices.Prism.UnityExtensions;
using Microsoft.Practices.Unity; na...
分类:
移动开发 时间:
2015-02-12 22:40:29
阅读次数:
209
IController using Microsoft.Practices.Prism.Events;
using Microsoft.Practices.Prism.Regions;
using Microsoft.Practices.Unity; namespace SC.UI
{ public...
分类:
其他好文 时间:
2015-02-11 23:09:46
阅读次数:
196
之前在使用Prism框架时接触到了可扩展性框架MEF(Managed Extensibility Framework),体验到MEF带来的极大的便利性与可扩展性。
此篇将编写一个可组合的应用程序,帮助大家快速熟悉MEF并将其应用于实际项目中。
有关MEF中的名词含义及功能实现,请大家移步:火车票
介绍下将要编写的Demo程序(下图),使用winform开发。
通过组合操作,程序动态...
分类:
Web程序 时间:
2015-01-14 20:03:03
阅读次数:
341
EventAggregator是一个对于便于管理事件的工具。1. 定义一个类,继承自CompositePresentationEvent。该类用来定义不同的事件及其参数和处理方式public class GetInputMessages:CompositePresentationEvent{}2. ...
分类:
其他好文 时间:
2015-01-13 12:27:55
阅读次数:
651
上一篇简单介绍使用Prism中的NotificationObject,以及DelegateCommand。这一篇更是简单,仅仅描述下DelegateCommand如何使用。
使用WPF-MVVM开发时,自己实现通知接口、DelegateCommand相对来说还是用的较少,我们更多的是使用第三方的MVVM框架,其中微软自身团队提供的就有Prism框架,此框架功能较多,本人现学有限,暂时先介绍简单的使用。
WPFhas supported validation since the first release in .NET 3.0. That support is built into the binding object and allows you to indicate validation e...
要成功移动Prism应用到生产中,需要对部署计划为应用程序的设计过程的一部分。本章介绍了注意事项和你需要采取的准备以部署应用程序,以及你要在用户手中获得部署程序所需要采取的行动。 Silverlight和WPF有两个不同的承载环境,所以部署考虑的内容就不同了,这依赖于是否你在构建一个Silve...
分类:
其他好文 时间:
2014-11-24 16:39:38
阅读次数:
117
本主题帮助你理解来自Prism的多目标和它的优缺点。多目标的代码针对两个不同的平台有大致相同的代码库。这允许同时保持代码尽可能多一样能够产生针对两种不同技术的二进制文件。在这种情况下,本节介绍的技术是WPF和Silverlight。本主题包含了一些你在使用这些技术开发多目标应用程序的时候的注意事.....