示例#1
0
 private static MessageBoxResult MuestraMensaje(
     Window ventanaPadre,
     string mensaje,
     MessageBoxButton boton            = MessageBoxButton.OK,
     MessageImage icono                = MessageImage.None,
     MessageBoxResult resultadoDefecto = MessageBoxResult.None,
     MessageBoxOptions opciones        = MessageBoxOptions.None)
 {
     return(SkMessageBoxWindow.Show(
                delegate(Window messageBoxWindow) { messageBoxWindow.Owner = ventanaPadre; },
                mensaje, boton, icono, resultadoDefecto, opciones));
 }
        public SkMessageBoxViewModel(
            SkMessageBoxWindow view,
            string message,
            MessageBoxButton buttonOption,
            MessageImage image,
            MessageBoxResult defaultResult,
            MessageBoxOptions options)
        {
            Message      = message;
            ButtonOption = buttonOption;
            Options      = options;

            SetDirections(options);
            SetButtonVisibility(buttonOption);
            SetImageSource(image);
            SetButtonDefault(defaultResult);
            _view = view;
        }