public void HighlightCell(UIButton label, UIButton labelX, UICollectionView collectionView, NSIndexPath indexPath) { if (controller.TypesIndexPath != indexPath) { foreach (UICollectionViewCell collectionViewCell in collectionView.VisibleCells) { UIButton label1 = (UIButton)collectionViewCell.ViewWithTag(500); UIButton label2 = (UIButton)collectionViewCell.ViewWithTag(510); label1.SetTitleColor(UIColor.FromRGB(45.0f / 255.0f, 45.0f / 255.0f, 45.0f / 255.0f), UIControlState.Normal); label2.SetTitleColor(UIColor.FromRGB(45.0f / 255.0f, 45.0f / 255.0f, 45.0f / 255.0f), UIControlState.Normal); } if (controller.DeselectedButton != null) { controller.DeselectedButton.SetTitleColor(UIColor.FromRGB(45.0f / 255.0f, 45.0f / 255.0f, 45.0f / 255.0f), UIControlState.Normal); controller.DeselectedButtonX.SetTitleColor(UIColor.FromRGB(45.0f / 255.0f, 45.0f / 255.0f, 45.0f / 255.0f), UIControlState.Normal); } collectionView.SelectItem(indexPath, true, UICollectionViewScrollPosition.CenteredHorizontally); controller.TypesIndexPath = indexPath; controller.DeselectedButton = label; controller.DeselectedButtonX = labelX; controller.LoadSample(); label.SetTitleColor(Utility.ThemeColor, UIControlState.Normal); labelX.SetTitleColor(Utility.ThemeColor, UIControlState.Normal); } }
public void HightlightCell(UIButton label, UIButton labelX, UICollectionView collectionView, NSIndexPath indexPath) { if (controller.FeaturesIndexPath != indexPath) { foreach (UICollectionViewCell collectionViewCell in collectionView.VisibleCells) { UIButton label1 = (UIButton)collectionViewCell.ViewWithTag(500); UIButton label2 = (UIButton)collectionViewCell.ViewWithTag(510); label1.SetTitleColor(UIColor.FromRGB(45.0f / 255.0f, 45.0f / 255.0f, 45.0f / 255.0f), UIControlState.Normal); label2.SetTitleColor(UIColor.FromRGB(45.0f / 255.0f, 45.0f / 255.0f, 45.0f / 255.0f), UIControlState.Normal); } collectionView.SelectItem(indexPath, true, UICollectionViewScrollPosition.CenteredHorizontally); controller.FeaturesIndexPath = indexPath; Control control = samplesCollections.GetItem <Control>((nuint)indexPath.Row); controller.LoadSample(); label.SetTitleColor(Utility.themeColor, UIControlState.Normal); labelX.SetTitleColor(Utility.themeColor, UIControlState.Normal); } }