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)); }
public DropFileUCVM(IFileDialogService fileDialogService, FileTypeConstraints fileTypeConstraints, FileTypes fileType = FileTypes.File) { _fileTypeConstraints = fileTypeConstraints; _fileDialogService = fileDialogService; _fileType = fileType; OpenFileCommand = new RelayCommand(OpenFile); }