void BindTable(List <Schemas.Search.SearchProductModel> locallistSearch) { SearchSource TableSource = new SearchSource(locallistSearch, this); SearchTableView.Source = TableSource; SearchTableView.ReloadData(); SearchTableView.TableFooterView = new UIView(); }
private void DisposeGestures() { if (_searchTableTapGesture != null) { SearchTableView.RemoveGestureRecognizer(_searchTableTapGesture); _searchTableTapGesture.Dispose(); _searchTableTapGesture = null; } }
private void InitializeGestures() { _searchTableTapGesture = new UITapGestureRecognizer(() => { if (ViewModel.SearchListItems == null) { EndSearch(); } }); SearchTableView.AddGestureRecognizer(_searchTableTapGesture); }
void ReleaseDesignerOutlets() { if (HelpButton != null) { HelpButton.Dispose(); HelpButton = null; } if (MedicineListTableView != null) { MedicineListTableView.Dispose(); MedicineListTableView = null; } if (NoDataContainerView != null) { NoDataContainerView.Dispose(); NoDataContainerView = null; } if (RenewPrescriptionButton != null) { RenewPrescriptionButton.Dispose(); RenewPrescriptionButton = null; } if (SearchTableView != null) { SearchTableView.Dispose(); SearchTableView = null; } if (SearchTableViewBottomConstraint != null) { SearchTableViewBottomConstraint.Dispose(); SearchTableViewBottomConstraint = null; } if (SearchTextField != null) { SearchTextField.Dispose(); SearchTextField = null; } if (SearchView != null) { SearchView.Dispose(); SearchView = null; } }
void ReleaseDesignerOutlets() { if (CancelButton != null) { CancelButton.Dispose(); CancelButton = null; } if (CanvelView != null) { CanvelView.Dispose(); CanvelView = null; } if (CarButton != null) { CarButton.Dispose(); CarButton = null; } if (CategoriasCollectionView != null) { CategoriasCollectionView.Dispose(); CategoriasCollectionView = null; } if (OptionsView != null) { OptionsView.Dispose(); OptionsView = null; } if (SearchTableView != null) { SearchTableView.Dispose(); SearchTableView = null; } if (SearchTextField != null) { SearchTextField.Dispose(); SearchTextField = null; } if (UserButton != null) { UserButton.Dispose(); UserButton = null; } }
void RefreshSearchData() { if (PageItemList == null || PageItemList.Count == 0) { SearchTableView.EnclosingScrollView.Hidden = true; NoResultLabel.Hidden = false; NoResultLabel.StringValue = "Page Not Found.\n" + "The page you're looking for\n" + " doesn't exist in this publication. \nPlease try again."; } else { SearchTableView.EnclosingScrollView.Hidden = false; NoResultLabel.Hidden = true; var aObject = SearchTableView.Delegate; if (aObject is GoPageTableDelegate) { ((GoPageTableDelegate)aObject).UpdateData(PageItemList); SearchTableView.ReloadData(); } } }
void ReleaseDesignerOutlets() { if (ProgressView != null) { ProgressView.Dispose(); ProgressView = null; } if (FullscreenHeightConstraint != null) { FullscreenHeightConstraint.Dispose(); FullscreenHeightConstraint = null; } if (FullscreenWidthConstraint != null) { FullscreenWidthConstraint.Dispose(); FullscreenWidthConstraint = null; } if (ListSettingsHeightConstraint != null) { ListSettingsHeightConstraint.Dispose(); ListSettingsHeightConstraint = null; } if (ListSettingsToTableConstraint != null) { ListSettingsToTableConstraint.Dispose(); ListSettingsToTableConstraint = null; } if (ListSettingsView != null) { ListSettingsView.Dispose(); ListSettingsView = null; } if (MapBottomSeparator != null) { MapBottomSeparator.Dispose(); MapBottomSeparator = null; } if (MapFullscreenButton != null) { MapFullscreenButton.Dispose(); MapFullscreenButton = null; } if (MapHeightConstraint != null) { MapHeightConstraint.Dispose(); MapHeightConstraint = null; } if (MapPanel != null) { MapPanel.Dispose(); MapPanel = null; } if (MapToListSettingsConstraint != null) { MapToListSettingsConstraint.Dispose(); MapToListSettingsConstraint = null; } if (ProgressViewTopConstraint != null) { ProgressViewTopConstraint.Dispose(); ProgressViewTopConstraint = null; } if (SearchBar != null) { SearchBar.Dispose(); SearchBar = null; } if (SearchTableTopConstraint != null) { SearchTableTopConstraint.Dispose(); SearchTableTopConstraint = null; } if (SearchTableView != null) { SearchTableView.Dispose(); SearchTableView = null; } if (TableHeightConstraint != null) { TableHeightConstraint.Dispose(); TableHeightConstraint = null; } if (VenuesAndShowsTableView != null) { VenuesAndShowsTableView.Dispose(); VenuesAndShowsTableView = null; } if (VenuesMapView != null) { VenuesMapView.Dispose(); VenuesMapView = null; } }
partial void PopupButtonSelectChange(NSObject sender) { var button = (NSPopUpButton)sender; nint index = button.IndexOfSelectedItem; var rect = button.Frame; CGSize newSize; CGPoint newPoint = rect.Location; string keyword = keyWord; ContentCategory contentType = ContentCategory.All; nfloat height = rect.Height + 10; switch (index) { case 1: newSize = new CGSize(42, height); button.SetFrameSize(newSize); newPoint.X = 248; button.SetFrameOrigin(newPoint); contentType = ContentCategory.All; break; case 2: newSize = new CGSize(100, height); button.SetFrameSize(newSize); newPoint.X = 190; button.SetFrameOrigin(newPoint); contentType = ContentCategory.LegislationType; break; case 3: newSize = new CGSize(110, height); button.SetFrameSize(newSize); newPoint.X = 180; button.SetFrameOrigin(newPoint); contentType = ContentCategory.CommentaryType; break; case 4: newSize = new CGSize(158, height); button.SetFrameSize(newSize); newPoint.X = 132; button.SetFrameOrigin(newPoint); contentType = ContentCategory.FormsPrecedentsType; break; case 5: newSize = new CGSize(50, height); button.SetFrameSize(newSize); newPoint.X = 240; button.SetFrameOrigin(newPoint); contentType = ContentCategory.CaseType; break; } button.Title = button.TitleOfSelectedItem; List <ContentCategory> categoryList = new List <ContentCategory> (0); categoryList.Add(contentType); SearchResultsData = null; AddTimer(); SearchResultsData = SearchUtil.Search(BookID, tocID, keyword, categoryList); //Console.WriteLine ("search end:{0} SearchResultsData:{1}", NSDate.Now.ToString(), SearchResultsData); if (SearchResultsData != null && SearchResultsData.SearchDisplayResultList != null && SearchResultsData.SearchDisplayResultList.Count != 0) { ((SearchTableDataSource)SearchTableView.DataSource).SearchResults = SearchResultsData; ((SearchTableDelegate)SearchTableView.Delegate).SearchResults = SearchResultsData; SearchTableView.ReloadData(); SearchTableView.Hidden = false; NoResultLabel.Hidden = true; } else { SearchTableView.Hidden = true; NoResultLabel.Hidden = false; NoResultLabel.StringValue = "No search results found."; } RemoveLoadView(); }
private void UpdateViewState(bool animated) { switch (CurrentMode) { case OrgEventViewMode.Combo: _modeButton.Hidden = false; _modeButton.VerticalIcon = ThemeIcons.List; _modeButton.LandscapeIcon = ThemeIcons.ListLandscape; _modeButton.UpdateState(); MapFullscreenButton.VerticalIcon = ThemeIcons.Fullscreen; MapFullscreenButton.LandscapeIcon = ThemeIcons.FullscreenLandscape; MapFullscreenButton.UpdateState(); VenuesAndShowsTableView.Hidden = false; MapPanel.Hidden = false; MapFullscreenButton.SetHidden(false, animated); ListSettingsView.Hidden = true; _scrollToHideManager.IsActive = false; InitializeMapView(); break; case OrgEventViewMode.Map: _modeButton.Hidden = false; _modeButton.VerticalIcon = ThemeIcons.List; _modeButton.LandscapeIcon = ThemeIcons.ListLandscape; _modeButton.UpdateState(); MapFullscreenButton.VerticalIcon = ThemeIcons.ExitFullscreen; MapFullscreenButton.LandscapeIcon = ThemeIcons.ExitFullscreenLandscape; MapFullscreenButton.UpdateState(); VenuesAndShowsTableView.SetHidden(true, animated); MapPanel.Hidden = false; MapFullscreenButton.SetHidden(false, animated); ListSettingsView.Hidden = true; _scrollToHideManager.IsActive = false; InitializeMapView(); break; case OrgEventViewMode.List: _modeButton.Hidden = !HasData; _modeButton.VerticalIcon = ThemeIcons.Map; _modeButton.LandscapeIcon = ThemeIcons.MapLandscape; _modeButton.UpdateState(); if (HasData) { VenuesAndShowsTableView.Hidden = false; } MapPanel.SetHidden(true, animated); MapFullscreenButton.SetHidden(true, animated); var listSettingsHidden = !HasData || IsInSearch; ListSettingsView.SetHidden(listSettingsHidden, animated && !listSettingsHidden); _scrollToHideManager.IsActive = !IsInSearch && HasData; break; } UpdateNavBarState(animated); UpdateNavBarItemsState(); UpdateDayButtonState(); UpdateTableViewInset(); UpdateViewConstraints(animated); UpdateSearchTableViewState(); UpdateFavoritesUnavailableState(); SearchBar.Hidden = !HasData; SearchTableView.SetHidden(!IsInSearch, animated); SearchTableView.ScrollsToTop = IsInSearch; VenuesAndShowsTableView.ScrollsToTop = !IsInSearch; VenuesAndShowsTableView.ScrollEnabled = !IsInSearch; View.BackgroundColor = IsInSearch ? ThemeColors.PanelBackground : ThemeColors.ContentLightBackground; SetNeedStatusBarUpdate(animated); }