/// <summary> /// Called by <see cref="SelectCommand"/> when an option is selected. /// </summary> /// <param name="obj">The dialog option viewmodel selected.</param> private void Select(MessageDialogOptionViewModel obj) { Result = obj.Result; InvokeDialogCloseRequest(true); }
/// <summary> /// Add a custom option to this dialog. /// </summary> /// <param name="title">The display string shown to the user.</param> /// <param name="result">The result of this option when selected.</param> public void AddOption(string title, CustomDialogResult result) { var option = new MessageDialogOptionViewModel(title, result); Options.Add(option); }