Example #1
0
 public OutputViewModel(BaseViewModel parent)
     : base(parent)
 {
     _Items = new Services.ObservableSortedList<OutputItemViewModel>(
         new Comparers.OutputItemComparer()
     );
 }
Example #2
0
        public GridItemViewModel(GridItem item, GridItemViewModel parent) : base(parent)
        {
            _Model = item;

            _Children = new Services.ObservableSortedList <GridItemViewModel>(
                (from child in _Model.Children select new GridItemViewModel(item, null)).ToList <GridItemViewModel>(),
                new Comparers.GridItemComparer()
                );
        }
Example #3
0
        public GridItemViewModel(GridItem item, GridItemViewModel parent)
            : base(parent)
        {
            _Model = item;

            _Children = new Services.ObservableSortedList<GridItemViewModel>(
                (from child in _Model.Children select new GridItemViewModel(item, null)).ToList<GridItemViewModel>(),
                new Comparers.GridItemComparer()
            );
        }
Example #4
0
        public BackupViewModel(BaseViewModel parent) : base(parent)
        {
            _Items = new Services.ObservableSortedList <BackupItemViewModel>(
                new Comparers.BackupItemComparer()
                );

            _RestoreAllCommand = new Commands.DelegateCommand(PerformRestoreAll);
            _ClearAllCommand   = new Commands.DelegateCommand(PerformClearAll);
            _RestoreCommand    = new Commands.DelegateCommand(PerformRestore);
            _DeleteCommand     = new Commands.DelegateCommand(PerformDelete);
        }
Example #5
0
        public BackupViewModel(BaseViewModel parent)
            : base(parent)
        {
            _Items = new Services.ObservableSortedList<BackupItemViewModel>(
                new Comparers.BackupItemComparer()
            );

            _RestoreAllCommand = new Commands.DelegateCommand(PerformRestoreAll);
            _ClearAllCommand = new Commands.DelegateCommand(PerformClearAll);
            _RestoreCommand = new Commands.DelegateCommand(PerformRestore);
            _DeleteCommand = new Commands.DelegateCommand(PerformDelete);
        }
        public ProjectItemViewModel(ProjectItem item, ProjectItemViewModel parent) : base(parent)
        {
            _Model = item;

            _Children = new Services.ObservableSortedList <ProjectItemViewModel>(
                (from child in _Model.Children select new ProjectItemViewModel(child, this)).ToList <ProjectItemViewModel>(),
                new Comparers.ProjectItemComparer()
                );

            _Grid = new Services.ObservableSortedList <GridItemViewModel>(
                new GridItemViewModel[] { },
                new Comparers.GridItemComparer()
                );
        }
        public ProjectItemViewModel(ProjectItem item, ProjectItemViewModel parent)
            : base(parent)
        {
            _Model = item;

            _Children = new Services.ObservableSortedList<ProjectItemViewModel>(
                (from child in _Model.Children select new ProjectItemViewModel(child, this)).ToList<ProjectItemViewModel>(),
                new Comparers.ProjectItemComparer()
            );

            _Grid = new Services.ObservableSortedList<GridItemViewModel>(
                new GridItemViewModel[] { },
                new Comparers.GridItemComparer()
            );
        }
        private void LoadSystemFonts()
        {
            _InstalledFonts = new Services.ObservableSortedList <FontViewModel>(
                new FontViewModel[] { },
                new Comparers.FontComparer()
                );

            try
            {
                System.Drawing.Text.InstalledFontCollection installed = new System.Drawing.Text.InstalledFontCollection();
                foreach (System.Drawing.FontFamily family in installed.Families)
                {
                    AddFont(family.Name);
                }
            }
            catch (Exception ex)
            {
                Services.MessageBox.ShowError("Failed to load system fonts", ex);
                AddFont("Consolas");
            }
        }
        private void LoadSystemFonts()
        {
            _InstalledFonts = new Services.ObservableSortedList<FontViewModel>(
                new FontViewModel[] { },
                new Comparers.FontComparer()
            );

            try
            {
                System.Drawing.Text.InstalledFontCollection installed = new System.Drawing.Text.InstalledFontCollection();
                foreach (System.Drawing.FontFamily family in installed.Families)
                {
                    AddFont(family.Name);
                }
            }
            catch (Exception ex)
            {
                Services.MessageBox.ShowError("Failed to load system fonts", ex);
                AddFont("Consolas");
            }
        }
Example #10
0
 public OutputViewModel(BaseViewModel parent) : base(parent)
 {
     _Items = new Services.ObservableSortedList <OutputItemViewModel>(
         new Comparers.OutputItemComparer()
         );
 }