public ComparatorViewModel(IUndoRedoEngine undoRedoEngine, WindowService windowService, IConfigurationModel configuration) { _undoRedoEngine = undoRedoEngine; _windowService = windowService; _configuration = configuration; }
public ComparatorViewModel(DuplicateGroup group, ObservableCollection <DuplicateGroup> groups, ICollectionView groupsView, IUndoRedoEngine undoRedoEngine, WindowService windowService, IConfigurationModel configuration) : this(undoRedoEngine, windowService, configuration) { _group = group; _groups = groups; _groupsView = groupsView; _list = new LinkedList <ImageInfoClass>(group.FileList); _current = _list.First; //_list.First.Next SaatiHelper.CalculateIndex(_list, configuration); }
public ComparatorViewModel(DuplPairViewModel result, ObservableCollection <DuplPairViewModel> resultList, IEditableCollectionView collectionView, IUndoRedoEngine undoRedoEngine, WindowService windowService, IConfigurationModel configuration) : this(undoRedoEngine, windowService, configuration) { _result = result; _resultList = resultList; _collectionView = collectionView; List <ImageInfoClass> list = new List <ImageInfoClass>(); list.Add(result.FirstFile); list.Add(result.SecondFile); _list = new LinkedList <ImageInfoClass>(list); _current = _list.First; SaatiHelper.CalculateIndex(_list, configuration); }
public MainViewModel() { _core = new CoreLib(); _windowService = new WindowService(); //LocationsModel = new LocationsModel(_core); LocationsModel = LocationsModel.Load(_core); Options = new Option(_core); _ignoreStorage = IgnoreStorage.Load(); _configuration = TinyIoCContainer.Current.Resolve <IConfigurationModel>(); _configuration.PropertyChanged += OnConfigurationPropertyChanged; UndoRedoEngine undoRedoEngine = new UndoRedoEngine(_configuration); _undoRedoEngine = undoRedoEngine; _undoRedoEngine.PropertyChanged += OnUndoRedoEnginePropertyChanged; TinyIoCContainer.Current.Register <IUndoRedoEngine, UndoRedoEngine>(undoRedoEngine); ThumbnailProvider.Instance.PropertyChanged += OnThumbnailProviderPropertyChanged; }
public RenameImageTextBox() { Command = RenameCommand; _undoRedoEngine = TinyIoCContainer.Current.Resolve <IUndoRedoEngine>(); }