Exemplo n.º 1
0
        public static void Show(Type viewModelType)
        {
            var targetDialog = OpenDialogMappings.Where(d => d.Value == viewModelType).Select(d => d.Key).FirstOrDefault();

            if (targetDialog != null)
            {
                targetDialog.Show();
            }
        }
Exemplo n.º 2
0
        public static void CloseDialog(Type viewModelType)
        {
            var targetDialog = OpenDialogMappings.Where(d => d.Value == viewModelType).Select(d => d.Key).FirstOrDefault();

            if (targetDialog != null)
            {
                targetDialog.Close();
                OpenDialogMappings.Remove(targetDialog);
            }
        }