public static bool Show(string title, string message, EnumMessageBox mode) { var messageBox = new CustomMessageBoxView(); var messageBoxViewModel = new CustomMesssageBox(title, message, mode, messageBox); messageBox.DataContext = messageBoxViewModel; messageBox.ShowDialog(); return(messageBoxViewModel.Result); }
public CustomMesssageBox(string title, string message, EnumMessageBox mode, CustomMessageBoxView view) { _view = view; Title = title; Message = message; TrueButton = "Aceptar"; FalseButton = "Cancelar"; if (mode == EnumMessageBox.OkCancel) { TrueButton = "Aceptar"; FalseButton = "Cancelar"; } else if (mode == EnumMessageBox.YesNo) { TrueButton = "Si"; FalseButton = "No"; } TrueCommand = new RelayCommand((o) => ResultMessage(true), (o) => true); FalseCommand = new RelayCommand((o) => ResultMessage(false), (o) => true); }