コード例 #1
0
    public FileListingController(FileListingViewModel ViewModel, MainMenuViewModel MenuViewModel, IMessenger Messenger, IMapper Mapper, IUpkFileRepository Repository, IUpkFileRemoteRepository RemoteRepository) {
          viewModel = ViewModel;
      menuViewModel = MenuViewModel;

      messenger = Messenger;
         mapper = Mapper;

      repository = Repository;

      remoteRepository = RemoteRepository;

      viewModel.Files = new ObservableCollection<FileViewEntity>();

      viewModel.FilterText = String.Empty;

          viewModel.PropertyChanged += onViewModelPropertyChanged;
      menuViewModel.PropertyChanged += onMenuViewModelPropertyChanged;

      allFiles = new List<DomainUpkFile>();

      allFileEntities = new List<FileViewEntity>();

      registerMessages();
      registerCommands();
    }
コード例 #2
0
        public FileListingController(FileListingViewModel ViewModel, NotesViewModel NotesViewModel, MainMenuViewModel MenuViewModel, IMessenger Messenger, IMapper Mapper, IUpkFileRepository Repository, IUpkFileRemoteRepository RemoteRepository)
        {
            viewModel         = ViewModel;
            notesViewModel    = NotesViewModel;
            menuViewModel     = MenuViewModel;
            rebuildController = menuViewModel.rebuildController;

            messenger = Messenger;
            mapper    = Mapper;

            repository = Repository;

            remoteRepository = RemoteRepository;

            viewModel.Files = new ObservableCollection <FileViewEntity>();

            viewModel.FilterText = String.Empty;

            viewModel.PropertyChanged     += onViewModelPropertyChanged;
            menuViewModel.PropertyChanged += onMenuViewModelPropertyChanged;

            allFiles = new List <DomainUpkFile>();

            allFileEntities = new List <FileViewEntity>();
        }
コード例 #3
0
        public ModsController(ModsViewModel ViewModel, IMessenger Messenger, IMapper Mapper, IUpkFileRepository Repository)
        {
            viewModel = ViewModel;

            viewModel.Mods = new ObservableCollection <FileViewEntity>();

            messenger = Messenger;

            mapper = Mapper;

            repository = Repository;

            allMods = new List <DomainUpkFile>();
        }
コード例 #4
0
ファイル: ModsController.cs プロジェクト: stricq/UPKManager
    public ModsController(ModsViewModel ViewModel, IMessenger Messenger, IMapper Mapper, IUpkFileRepository Repository) {
      viewModel = ViewModel;

      viewModel.Mods = new ObservableCollection<FileViewEntity>();

      messenger = Messenger;

      mapper = Mapper;

      repository = Repository;

      allMods = new List<DomainUpkFile>();

      registerMessages();
    }
コード例 #5
0
        public RebuildController(RebuildViewModel ViewModel, MainMenuViewModel MenuViewModel, IMessenger Messenger, IMapper Mapper, IUpkFileRepository Repository)
        {
            viewModel     = ViewModel;
            menuViewModel = MenuViewModel;

            menuViewModel.IsCompressorIterativeFit = true;
            menuViewModel.IsErrorMetricPerceptual  = true;

            menuViewModel.PropertyChanged += onMenuViewModelPropertyChanged;

            messenger = Messenger;

            mapper = Mapper;

            repository = Repository;
        }
コード例 #6
0
    public RebuildController(RebuildViewModel ViewModel, MainMenuViewModel MenuViewModel, IMessenger Messenger, IMapper Mapper, IUpkFileRepository Repository) {
          viewModel =     ViewModel;
      menuViewModel = MenuViewModel;

      menuViewModel.IsCompressorIterativeFit = true;
      menuViewModel.IsErrorMetricPerceptual  = true;

      menuViewModel.PropertyChanged += onMenuViewModelPropertyChanged;

      messenger = Messenger;

      mapper = Mapper;

      repository = Repository;

      registerMessages();
      registerCommands();
    }