/// <summary> /// Raise the <see cref="AskEvent">Ask Event</see>. /// </summary> /// <param name="e"></param> protected void OnAsk(AskEventArgs e) { AskEvent handler = AskHandler; if (handler != null) { handler(this, e); } }
/// <summary> /// Ask the user a question /// </summary> /// <param name="message" /> /// <param name="title" /> /// <param name="options" /> /// <returns /> protected AskEventEnums.DialogResult Ask(String message, String title = "Question", AskEventEnums.AskType options = AskEventEnums.AskType.YesNoCancel) { var eventArgs = new AskEventArgs { Icon = AskEventEnums.MessageIcon.Question, Message = message, Title = title, Type = options }; OnAsk(eventArgs); return(eventArgs.Result); }