qouoww

质量管理+软件开发=聚焦管理软件的开发与应用

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2022年1月10日

摘要: ViewModel-first方法对Stylet的架构至关重要,但如果你以传统的View-first方式学习MVVM,那么这种方法就不直观了。 希望本文能把一切都说清楚。 视图优先方法 让我们从定义视图优先方法开始。MVVM 声明 ViewModel 应该对 View 一无所知,反过来说View应该 阅读全文
posted @ 2022-01-10 21:40 qouoww 阅读(1285) 评论(0) 推荐(0) 编辑

摘要: Bootstrapper负责引导应用程序,用于配置 IoC 容器,创建根 ViewModel 的新实例,并使用显示WindowManager出来。它还提供了各种其他功能,如下所述。 引导程序有两种风格:BootstrapperBase,它要求您自己配置 IoC 容器,以及Bootstrapper,这 阅读全文
posted @ 2022-01-10 21:09 qouoww 阅读(1522) 评论(0) 推荐(0) 编辑

摘要: 想要尽快启动和运行吗?跟着作者马上行动! 注意:如果您要查找示例应用程序,请下载源代码并查看"示例"文件夹。 以下说明将设置一个最小骨架项目。 自动选项 .NET Framework 注意:如果项目对 NuGet 包使用包引用,或者使用的是 VS2013 或更早版本,则此操作将不起作用。请改为按照下 阅读全文
posted @ 2022-01-10 19:23 qouoww 阅读(1405) 评论(0) 推荐(0) 编辑

摘要: 很久(算起来快10年了吧!)都没有在博客园更新内容了,近期在寻找MVVM框架时发现了这个:Antony Male开发的Stylet, 用起来感觉很好,不敢独享,将其有关资料翻译过来,大家共同学习。 Stylet的开源地址在这里:https://github1s.com/canton7/Stylet/ 阅读全文
posted @ 2022-01-10 08:26 qouoww 阅读(1638) 评论(2) 推荐(1) 编辑

2013年7月6日

摘要: MVC项目中有很多默认约定,一种是对项目目录分配的约定,比如默认情况下需要将Javascript文件放置在Script文件夹中,但这并不妨碍你将这个文件夹重新命名,也可以将整个文件夹放置到任何想要放置的地方,并不会影响程序的正常运行。另外一种就是要遵循所谓的惯例优先原则(principle of convention over configuration),对于很多项目来说,严格遵从已有惯例和使用合理的缺省选项大概是这些项目需要的,这意味着,如果建立了一套命名规范,诸如此类,就可以显著地减少系统所需配置项目的数量, 来建立处理器映射、视图解析器、ModelAndView实例,等等。 这为快速原 阅读全文
posted @ 2013-07-06 10:43 qouoww 阅读(901) 评论(0) 推荐(2) 编辑

2013年6月30日

摘要: C# 泛型委托 Func用法 阅读全文
posted @ 2013-06-30 08:45 qouoww 阅读(1855) 评论(1) 推荐(1) 编辑

2012年6月19日

摘要: 近日,编程用到Page类的NavigationContext属性,用来获取通过Post方式传递过来的参数。但是不管怎样试,获得的NavigationContext属性都是null值。百思不得其解。后上网查阅,才得知需要将获取属性参数的数据,必须在OnNavigatedTo事件里执行://当用户导航到此页面时执行。protectedoverridevoidOnNavigatedTo(NavigationEventArgse){if(this.NavigationContext.QueryString.ContainsKey("DataAnalysis"))DataAnalys 阅读全文
posted @ 2012-06-19 15:07 qouoww 阅读(524) 评论(1) 推荐(2) 编辑

2012年5月23日

摘要: 假设我们有一个类:Productpublic class Product{ public string Id { get; set; } public string Name { get; set; }}Main函数如下:static void Main(){ List<Product> products = new List<Product>() { new Product(){ Id="1", Name="n1"}, new Product(){ Id="1", Name="n2"}, 阅读全文
posted @ 2012-05-23 18:10 qouoww 阅读(405) 评论(0) 推荐(1) 编辑

2012年5月17日

摘要: 注:本文是Weidong Shen先生在CodePlext上的文章,为了学习方便,进行了全文翻译,后续将以此程序示例为蓝本,写出自已的实用LOB程序来,在此向Weidong Shen先生表示感谢,欢迎... 阅读全文
posted @ 2012-05-17 08:35 qouoww 阅读(913) 评论(0) 推荐(0) 编辑

2012年5月16日

摘要: 注:本文是Weidong Shen先生在CodePlext上的文章,为了学习方便,进行了全文翻译,后续将以此程序示例为蓝本,写出自已的实用LOB程序来,在此向Weidong Shen先生表示感谢,欢迎... 阅读全文
posted @ 2012-05-16 17:30 qouoww 阅读(1074) 评论(0) 推荐(0) 编辑