/// <summary> /// HIDDEN Class constructor /// </summary> protected DirDiffDocSetupViewModel() { _IsRecursive = true; _ShowOnlyInA = true; _ShowOnlyInB = true; _ShowIfDifferent = true; _ShowIfSameFile = true; _ShowIfSameDirectory = true; _CustomFilters = new ObservableRangeCollection <string>(); _IncludeFilter = true; _ExcludeFilter = false; _CustomFilters.Add("*.cs"); _CustomFilters.Add("*.cs;*.xaml"); _CustomFilters.Add("*.cpp;*.h;*.idl;*.rc;*.c;*.inl"); _CustomFilters.Add("*.vb"); _CustomFilters.Add("*.xml"); _CustomFilters.Add("*.htm;*.html"); _CustomFilters.Add("*.txt"); _CustomFilters.Add("*.sql"); _CustomFilters.Add("*.obj;*.pdb;*.exe;*.dll;*.cache;*.tlog;*.trx;*.FileListAbsolute.txt"); _FileDiffMode = AehnlichDirViewModelLib.ViewModels.Factory.ConstructFileDiffModes(); }
/// <summary> /// Class constructor /// </summary> protected AppViewModel() { _cancelTokenSource = new CancellationTokenSource(); _DiffProgress = new DiffProgressViewModel(); _DirDiffDoc = new DirDiffDocViewModel(); _DiffViewModes = ResetViewModeDefaults(); _FileDiffMode = Factory.ConstructFileDiffModes(); }