本文整理汇总了C#中UICollectionView.DeselectItem方法的典型用法代码示例。如果您正苦于以下问题:C# UICollectionView.DeselectItem方法的具体用法?C# UICollectionView.DeselectItem怎么用?C# UICollectionView.DeselectItem使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UICollectionView
的用法示例。
在下文中一共展示了UICollectionView.DeselectItem方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ItemSelected
public override void ItemSelected(UICollectionView collectionView, NSIndexPath indexPath)
{
Speaker s = speakerData[indexPath.Row];
if (bioVC == null)
bioVC = new SpeakerBioViewController (s);
else
bioVC.Update (s);
bioVC.Title = s.Name;
NavigationController.PushViewController (bioVC, true);
collectionView.DeselectItem (indexPath, false);
}
示例2: GetCell
public override UICollectionViewCell GetCell (UICollectionView collectionView, Foundation.NSIndexPath indexPath)
{
TaskCell cell = (TaskCell)collectionView.DequeueReusableCell (TaskCell.CellId, indexPath);
cell.ApplyCurrentTheme ();
KinderTask task = tasks [indexPath.Row];
cell.TaskName = task.Name;
cell.TaskIcon = UIImage.FromBundle (task.IconName);
cell.SetCellSize (GetCellSize (collectionView));
cell.Selected = task.IsPending;
if (task.IsPending)
collectionView.SelectItem (indexPath, false, UICollectionViewScrollPosition.None);
else
collectionView.DeselectItem (indexPath, false);
if (ShouldAnimateAppearance)
cell.AnimateIconAppearance ();
return cell;
}
示例3: ClearSelection
protected void ClearSelection(UICollectionView collectionView)
{
var indexPaths = collectionView.GetIndexPathsForSelectedItems();
if (indexPaths != null)
{
foreach (NSIndexPath indexPath in indexPaths)
collectionView.DeselectItem(indexPath, UseAnimations);
}
SetSelectedItem(collectionView, null, false);
}
示例4: ItemSelected
public override void ItemSelected(UICollectionView collectionView, Foundation.NSIndexPath indexPath)
{
collectionView.DeselectItem(indexPath, false);
ImageSelected(indexPath.Row);
}