示例#1
0
        /// <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();
        }
示例#2
0
        /// <summary>
        /// Class constructor
        /// </summary>
        protected AppViewModel()
        {
            _cancelTokenSource = new CancellationTokenSource();
            _DiffProgress      = new DiffProgressViewModel();

            _DirDiffDoc    = new DirDiffDocViewModel();
            _DiffViewModes = ResetViewModeDefaults();
            _FileDiffMode  = Factory.ConstructFileDiffModes();
        }