public IYesNoBehavior OnYes(Action action)
 {
     behavior.Add(DialogResult.Yes, action);
     return(this);
 }
 public IAbortRetryIgnoreBehavior OnNo(Action action)
 {
     behavior.Add(DialogResult.No, action);
     return(this);
 }
 public IOKBehavior OnOK(Action action)
 {
     behavior.Add(DialogResult.OK, action);
     return(this);
 }
 public IRetryCancelBehavior OnCancel(Action action)
 {
     behavior.Add(DialogResult.Cancel, action);
     return(this);
 }