Esempio n. 1
0
        protected override void OnInitialize()
        {
            base.OnInitialize();
            List <BblTabState> tabStates = BblTabState.ReadFromRegistry();

            _savedOptions = TabOptions.ReadFromRegistry();
            if (_savedOptions == null || _savedOptions.Count == 0)
            {
                _savedOptions = new ObservableCollection <TabOptions>();
                _savedOptions.Add(new TabOptions());
                _savedOptions.Add(TabOptions.PhotoTabOptions);
                _savedOptions.Add(TabOptions.ComicTabOptions);
            }


            foreach (var tabState in tabStates)
            {
                TabViewModel tab = new TabViewModel(this, tabState, _savedOptions);
                Items.Add(tab);
                if (tabState.isActive)
                {
                    ActivateItem(tab);
                }
            }
        }
Esempio n. 2
0
 public LibraryViewModel(TabViewModel tab)
 {
     Tab = tab;
 }