示例#1
0
 private void InitializeDialogProviders()
 {
     CrudDialogProvider.AddDialog <PresetViewModel>(_serviceProvider.GetService <INestedViewDialog <PresetViewModel> >());
     CrudDialogProvider.AddDialog <RegionViewModel>(_serviceProvider.GetService <INestedViewDialog <RegionViewModel> >());
     var messageBox    = new MessageBoxProvider(_serviceProvider.GetService <IDialogService <MessageBoxDialog, LulDialogResult> >());
     var inputProvider = new InputDialogProvider(_serviceProvider.GetService <IDialogService <InputDialog, InputDialogResult> >());
 }
示例#2
0
        public static void InitializeOkCancelDialog(RegionViewModel dialogViewModel, DialogResults buttonResult)
        {
            var dialogResult  = new NestedDialogResults <RegionViewModel>(dialogViewModel, buttonResult);
            var dialogService = Substitute.For <INestedViewDialog <RegionViewModel> >();

            dialogService.Show(Arg.Any <NestedViewModel <RegionViewModel> >()).Returns(dialogResult);

            CrudDialogProvider.AddDialog <RegionViewModel>(dialogService);
        }