摘要: 库中的资源分布:1、一个库中包含view和viewmodel,但分类存放,你所创建的view和viewmodel会分别放入相应的view目录或viewmodel目录中,2、还有一种把View放到一个库中(可能多个view库),viewmodel也是一个单独的库 3、一个库中包含view和viewmodel,按功能划分目录,目录中包括完成此功能所需的views、viewmodels、以及辅助views和viewmodels必需的资源 实际应用中习惯第三种方式 阅读全文
posted @ 2011-12-03 15:35 宁#宁 阅读(243) 评论(0) 推荐(0) 编辑
摘要: View:封装用户界面和用户界面的任何逻辑,是一个视觉元素,定义视图及其可视布局和样式中包含的控件 视图的代码隐藏包含只调用InitializeComponent方法的构造函数,在某些情况下,代码隐藏可能包含实现视觉的行为很难表达在可扩展应用程序标记语言 (XAML) 中,或当代码需要直接操作视图的一部分的视觉元素如复杂的动画、 效率低下的 UI 逻辑代码。 ViewModel... 阅读全文
posted @ 2011-12-03 13:17 宁#宁 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 职责:负责构建使用prism应用程序的初始化基本过程: 其中, 取决于是否正在编写 WPF 或 Silverlight 的应用程序中, InitializeShell方法实现会有所不同Silverlight:protected override void InitializeShell(){base.InitializeShell(); Application.Current.RootVisual = (Shell)this.Shell;}Wpf:protected override void InitializeShell(){ base.InitializeSh... 阅读全文
posted @ 2011-12-03 11:56 宁#宁 阅读(306) 评论(0) 推荐(0) 编辑