title: C# Design Pattern
body: <p>I'm new to C# Programming, I'm having three events like Mouse Key Down,Up and Drag. </p>
  
  <p>On all this events I need to repaint the screen. Is there any Design pattern to do this. </p>
  
  <p>Since, I need to call this Repaint method repeatedly on each events??</p>