예제 #1
0
파일: TTTRow.cs 프로젝트: PavelSyr/TTT
 public TTTRow()
 {
     _model            = new TTTRowModel();
     _model.OnPaused  += OnPaused;
     _model.OnStarted += OnStarted;
     InitializeComponent();
 }
예제 #2
0
파일: TTTRow.cs 프로젝트: PavelSyr/TTT
 protected override void OnHandleDestroyed(EventArgs e)
 {
     _model.OnPaused  -= OnPaused;
     _model.OnStarted -= OnStarted;
     _model            = null;
     if (OnStateSwitched != null)
     {
         foreach (var d in OnStateSwitched.GetInvocationList())
         {
             OnStateSwitched -= (Action)d;
         }
     }
     base.OnHandleDestroyed(e);
 }