public virtual void ShowMessage(string message, string title, string buttonText, Action hideCallback) { DialogControl = RequestDialogControl(); if (DialogControl != null) { DialogControl.Owner = (Window)ViewModelLocator.MainStatic.ApplicationContext.MainWindow; DialogControl.IsShowingError = false; DialogControl.Message = message; DialogControl.Title = title; DialogControl.ConfirmButtonText = buttonText; DialogControl.CancelButtonText = null; DialogControl.Show(hideCallback); } #if DEBUG else { MessageBox.Show(message, title, MessageBoxButton.OK); } #endif }
private void PhonePageBaseLoaded(object sender, RoutedEventArgs e) { this.DialogControl = FindName("DialogControl") as IDialogControl; Loaded -= this.PhonePageBaseLoaded; }
public void Message(string message) { IDialogControl askDialogControlViewModel = UnityContainer.Resolve <IDialogControl>(ControlNames.MessageDialogControlViewModel); Invoke(askDialogControlViewModel, message); }
public InternalDialogResult Ask(string message) { IDialogControl askDialogControlViewModel = UnityContainer.Resolve <IDialogControl>(ControlNames.AskDialogControl); return(Invoke(askDialogControlViewModel, message)); }