this.Details.Dispatcher.BeginInvoke(() =>
{
if (Microsoft.LightSwitch.Presentation.Extensions.ScreenExtensions.ShowMessageBox(this,
"Debe guardar los cambios antes de generar el documento. ¿Desea guardarlos ahora?",
"Pregunta", MessageBoxOption.YesNo) == System.Windows.MessageBoxResult.Yes)
{
// Tarea a realizar
}
});
El resultado es el siguiente: