all 10 paterns and WPF