Beispiel #1
0
        public ViewModelMainWindow()
        {
            EntityViewModelCollection = EntityViewModelsManager.CurrentView;
            EntityViewModelCollection.AddFilter(SearchFilter);
            EntityViewModelCollection.SetPageCapacity(PageCapacity);

            CurrentViewTypesCollection = EntityViewModelsManager.TypeHierarchyPlaneCollection;

            NextPage         = new ActionCommand(() => EntityViewModelCollection.NextPage());
            PrevPage         = new ActionCommand(() => EntityViewModelCollection.PrevPage());
            ChangeViewPreset = new ActionCommand(TypeHierarchySelectView.Open);
            ToggleSettings   = new ActionCommandWithParameter(isChecked =>
            {
                if ((bool)isChecked == false)
                {
                    EntityViewModelsManager.SaveSettings();
                }
            });
        }