public MainViewModel(int visibleItems) : base() { PageTitle = "随机"; Section1 = new ListViewModel <DynamicStorageDataConfig, Section1Schema>(new Section1Config(), visibleItems); Html = new ListViewModel <LocalStorageDataConfig, HtmlSchema>(new HtmlConfig(), visibleItems); Menu = new ListViewModel <LocalStorageDataConfig, MenuSchema>(new MenuConfig()); Collection = new ListViewModel <LocalStorageDataConfig, Collection1Schema>(new CollectionConfig(), visibleItems); Collection12 = new ListViewModel <DynamicStorageDataConfig, Collection121Schema>(new Collection12Config(), visibleItems); Actions = new List <ActionInfo>(); if (GetViewModels().Any(vm => !vm.HasLocalData)) { Actions.Add(new ActionInfo { Command = new RelayCommand(Refresh), Style = ActionKnownStyles.Refresh, Name = "RefreshButton", ActionType = ActionType.Primary }); } }
public MainViewModel(int visibleItems) : base() { Title = "Агрегатор новостей Тулы"; MySLO = ViewModelFactory.NewList(new MySLOSection()); Section1 = ViewModelFactory.NewList(new Section1Section(), visibleItems); Section2 = ViewModelFactory.NewList(new Section2Section(), visibleItems); Section3 = ViewModelFactory.NewList(new Section3Section(), visibleItems); Section4 = ViewModelFactory.NewList(new Section4Section(), visibleItems); Section5 = ViewModelFactory.NewList(new Section5Section(), visibleItems); Section6 = ViewModelFactory.NewList(new Section6Section(), visibleItems); Section7 = ViewModelFactory.NewList(new Section7Section(), visibleItems); Section8 = ViewModelFactory.NewList(new Section8Section(), visibleItems); if (GetViewModels().Any(vm => !vm.HasLocalData)) { Actions.Add(new ActionInfo { Command = RefreshCommand, Style = ActionKnownStyles.Refresh, Name = "RefreshButton", ActionType = ActionType.Primary }); } }
public DetailRelatedViewModel(Section <TSchema> section, ListViewModel list) : base(section) { List = list; }