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(); }
public FavoriteListItemViewModel(SecureBrowserViewModel model) { Model = model; }
public HomepageItem(SecureBrowserViewModel model) { //PBData = resolver.GetInstanceOf<IPBData>(); SecureBrowserViewModel = model; OpenCommand = new RelayCommand(OpenClick); }