Ejemplo n.º 1
0
        public TabItem(SecureBrowserViewModel model, IResolver resolver)
        {
            this.resolver                         = resolver;
            SearchBar                             = new TabItemSearchBar(this, resolver);
            RemoveSelectedTabCommand              = new RelayCommand(RemoveSelectedTabClick);
            AddNewTabCommand                      = new RelayCommand(AddNewTabClick);
            ShowFavoriteListCommand               = new RelayCommand(ShowFavoriteListClick);
            HideFavoriteListCommand               = new RelayCommand(HideFavoriteListClick);
            SelectedFavoriteEditCommand           = new RelayCommand(SelectedFavoriteEditClick);
            SelectedFavoriteHideEditDialogCommand = new RelayCommand(SelectedFavoriteHideEditDialogClick);
            ShowOrHideFavoriteListCommand         = new RelayCommand(ShowOrHideFavoriteListClick);
            ShowOrHideHomepageCommand             = new RelayCommand(ShowOrHideHomepageClick);
            SelectedFavoriteSaveCommand           = new RelayCommand(SelectedFavoriteSaveClick);
            SelectedFavoriteDeleteCommand         = new RelayCommand(SelectedFavoriteDeleteClick);
            RefreshBrowserCommand                 = new RelayCommand(RefreshBrowserClick);
            PrintCommand                          = new RelayCommand(PrintClick);

            Model             = model;
            TabItemCollection = model.TabItemCollection;

            CloseButtonVisibility = Visibility.Collapsed;
            //TODO: Check here should we show homepage or redirect to search

            IsHomepageContainerVisible = Visibility.Visible;

            TabId = Guid.NewGuid().ToString();
        }
Ejemplo n.º 2
0
 public FavoriteListItemViewModel(SecureBrowserViewModel model)
 {
     Model = model;
 }
Ejemplo n.º 3
0
 public HomepageItem(SecureBrowserViewModel model)
 {
     //PBData = resolver.GetInstanceOf<IPBData>();
     SecureBrowserViewModel = model;
     OpenCommand            = new RelayCommand(OpenClick);
 }