http://www.cnblogs.com/menlsh/archive/2012/11/18/2776003.html http://wpf814533631.iteye.com/blog/1847661