mirror of https://github.com/AMT-Cheif/Stylet.git
31 lines
992 B
C#
31 lines
992 B
C#
using Stylet;
|
|
using Stylet.Logging;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Reflection;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows;
|
|
|
|
namespace StyletIntegrationTests
|
|
{
|
|
public class Bootstrapper : Bootstrapper<ShellViewModel>
|
|
{
|
|
protected override void Configure()
|
|
{
|
|
LogManager.Enabled = true;
|
|
}
|
|
|
|
protected override void OnUnhandledException(System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e)
|
|
{
|
|
base.OnUnhandledException(e); // Calling this just to trigger some code coverage
|
|
var message = e.Exception.Message;
|
|
if (e.Exception is TargetInvocationException)
|
|
message = e.Exception.InnerException.Message;
|
|
this.Container.Get<IWindowManager>().ShowMessageBox(String.Format("Unhandled Exception: {0}", message), icon: MessageBoxImage.Error);
|
|
e.Handled = true;
|
|
}
|
|
}
|
|
}
|