随笔分类 - WPF
摘要:前言在Prism中有关日志的命名空间:Microsoft.Practices.Prism.Logging在Prism中,你可以使用Prism自带的Logger(比如TextLogger等),也可以使用自定义的Logger(比如Log4Net等),但所有的Logger都比须实现接口 ILoggerFacade 。下面就以Log4Net为例,实现一个自定义的Logger,并将它应用到Demo中。有关Log4Net日志组件的使用方法这里就不介绍了,下面列出几篇介绍Log4Net的资料:1. http://logging.apache.org/log4net/2. http://blog.csdn.n
阅读全文
摘要:大家好说起子窗体,大家都会想到ChildWindow,多熟悉的一个控件。不错,Sliverlight中已经提供了子窗体的具体实现,而在WPF中却没有这么好的事情(有的第三方控件商已经提供此控件)。最常见的实现方法就是在ViewModel中,直接New ChildWindow,然后直接Show。这样的方法也达到的要求。但是它不符合MVVM分层思想,再就是代码不美观,难以维护,今天我就给大家介绍一种美观又实用的方法。原理通过Prism中提供的InteractionRequestTrigger事件触发器,实现点击按钮或者用户的某种操作弹出对话框的效果。另外,不要忘了引用此命名空间:using Mic
阅读全文

浙公网安备 33010602011771号