protected override bool Ask(string question, MsgSeverity severity)
{
Log.Debug("Question: " + question);
switch (ApplicationUtils.Invoke(() => Msg.YesNoCancel(_owner, question, severity)))
{
case ResponseType.Yes:
Log.Debug("Answer: Yes");
return true;
case ResponseType.No:
Log.Debug("Answer: No");
return false;
case ResponseType.Cancel:
default:
Log.Debug("Answer: Cancel");
throw new OperationCanceledException();
}
}