Esempio n. 1
0
 public TexturePreviewViewModel(
     DomainActionBuilder actionBuilder,
     IEventPublisher eventPublisher,
     ITextureManagementViewModel viewModel,
     IImageProvider emptyImageProvider)
 {
     _actionBuilder      = actionBuilder;
     _eventPublisher     = eventPublisher;
     _emptyImageProvider = emptyImageProvider;
     _viewModel          = viewModel;
 }
Esempio n. 2
0
        public TextureNodeViewModel(
            TextureFile file,
            ITextureManagementViewModel viewModel,
            IFilePicker filePicker,
            ITexturePreviewViewer previewViewer)
        {
            _viewModel     = viewModel;
            _filePicker    = filePicker;
            _previewViewer = previewViewer;

            FileName      = file.FileName;
            FilePath      = file.FilePath;
            FileLength    = FileUtility.GetFileLengthAbbreviation(file.Length);
            MoveToCommand = new ActionCommand(MoveTo, () => true);
        }