Exemplo n.º 1
0
		public static void ShowWindow(WindowBaseViewModel windowBaseViewModel)
		{
			if (!FindWindowIdentity(windowBaseViewModel))
			{
				var windowBaseView = new WindowBaseView(windowBaseViewModel);
				windowBaseViewModel.OnLoad();
				windowBaseView.Show();
			}
		}
Exemplo n.º 2
0
		public static bool ShowModalWindow(WindowBaseViewModel windowBaseViewModel)
		{
			try
			{
				WindowBaseView win = new WindowBaseView(windowBaseViewModel);
				windowBaseViewModel.OnLoad();
				win.Topmost = true;
				bool? result = win.ShowDialog();
				return result.HasValue ? result.Value : false;
			}
			catch (Exception e)
			{
				Logger.Error(e, "DialogService.ShowModalWindow");
			}
			return false;
		}