using Prism.Ioc;
using Prism.Services.Dialogs;
using System.Windows;
using WorkStation.Client.ViewModels.Dialogs;
using WorkStation.Client.Views;
using WorkStation.Client.Views.Dialogs;
namespace WorkStation.Client
{
///
/// Interaction logic for App.xaml
///
public partial class App
{
protected override Window CreateShell()
{
return Container.Resolve();
}
protected override void OnInitialized()
{
var dialogService = Container.Resolve();
dialogService.ShowDialog("LoginView", result =>
{
if (result.Result == ButtonResult.OK)
{
base.OnInitialized();
}
});
}
protected override void RegisterTypes(IContainerRegistry containerRegistry)
{
containerRegistry.RegisterDialog();
}
}
}