Ejemplo n.º 1
0
        private static DropFileUCVM CreateDropFileUCVM(FileTypeConstraints fileTypeConstraints, FileTypes?fileType = null)
        {
            FileTypes fileTypeFilled = (fileType != null) ? (FileTypes)fileType :
                                       (fileTypeConstraints.FileType == StegoSystem.FileTypes.Images) ? FileTypes.Image : FileTypes.File;

            return(new DropFileUCVM(ServiceLocator.Current.GetInstance <IFileDialogService>(), fileTypeConstraints, fileTypeFilled));
        }
Ejemplo n.º 2
0
 public DropFileUCVM(IFileDialogService fileDialogService, FileTypeConstraints fileTypeConstraints,
                     FileTypes fileType = FileTypes.File)
 {
     _fileTypeConstraints = fileTypeConstraints;
     _fileDialogService   = fileDialogService;
     _fileType            = fileType;
     OpenFileCommand      = new RelayCommand(OpenFile);
 }