コード例 #1
0
 /*
 public virtual float GetHeightForRow(TITokenField tokenField, UITableView tableView, NSIndexPath indexPath)
 {
     return tableView.RowHeight;
 }
 public virtual UITableViewCell CellForRepresentedObject(TITokenField tokenField, UITableView tableView, object representedObject)
 {
     return new UITableViewCell(UITableViewCellStyle.Default, "tokenFieldDefaultCell");
 }
 */
 public virtual string SearchResultSubtitleForRepresentedObject(TITokenField tokenField, object representedObject)
 {
     if (representedObject != null)
     {
         return representedObject.ToString();
     }
     return string.Empty;
 }
コード例 #2
0
 public virtual string DisplayStringForRepresentedObject(TITokenField tokenField, object representedObject)
 {
     if (representedObject != null)
     {
         return representedObject.ToString();
     }
     return string.Empty;
 }
コード例 #3
0
 public virtual string DisplayStringForRepresentedObject(TITokenField tokenField, object representedObject)
 {
     if (representedObject != null)
     {
         return(representedObject.ToString());
     }
     return(string.Empty);
 }
コード例 #4
0
 /*
  * public virtual float GetHeightForRow(TITokenField tokenField, UITableView tableView, NSIndexPath indexPath)
  * {
  *  return tableView.RowHeight;
  * }
  * public virtual UITableViewCell CellForRepresentedObject(TITokenField tokenField, UITableView tableView, object representedObject)
  * {
  *  return new UITableViewCell(UITableViewCellStyle.Default, "tokenFieldDefaultCell");
  * }
  */
 public virtual string SearchResultSubtitleForRepresentedObject(TITokenField tokenField, object representedObject)
 {
     if (representedObject != null)
     {
         return(representedObject.ToString());
     }
     return(string.Empty);
 }
コード例 #5
0
            public override string DisplayStringForRepresentedObject(TITokenField tokenField, object representedObject)
            {
                if (tokenField.Delegate != null && (tokenField.Delegate != this))
                {
                    return(tokenField.Delegate.DisplayStringForRepresentedObject(tokenField, representedObject));
                }

                return(representedObject.ToString());
            }
コード例 #6
0
            public override string SearchResultSubtitleForRepresentedObject(TITokenField tokenField, object representedObject)
            {
                if (tokenField.Delegate != null && (tokenField.Delegate != this))
                {
                    return(tokenField.Delegate.SearchResultSubtitleForRepresentedObject(tokenField, representedObject));
                }

                return(null);
            }
コード例 #7
0
 public virtual bool WillRemoveToken(TITokenField tokenField, TIToken token)
 {
     return(true);
 }
コード例 #8
0
 public TITokenFieldInternalDelegate(TITokenField owner)
 {
     this.Owner = owner;
 }
コード例 #9
0
 public override bool DisableScrolling(TITokenField tokenField)
 {
     if (this.Owner != null && this.Owner.CustomTableView != null)
     {
         return true;
     }
     if (tokenField.Delegate != null && (tokenField.Delegate != this))
     {
         return tokenField.Delegate.DisableScrolling(tokenField);
     }
     return false;
 }
コード例 #10
0
            public override string SearchResultSubtitleForRepresentedObject(TITokenField tokenField, object representedObject)
            {
                if (tokenField.Delegate != null && (tokenField.Delegate != this))
                {
                    return tokenField.Delegate.SearchResultSubtitleForRepresentedObject(tokenField, representedObject);
                }

                return null;
            }
コード例 #11
0
 public TITokenFieldInternalDelegate(TITokenField owner)
 {
     this.Owner = owner;
 }
コード例 #12
0
 public virtual UITableView GetCustomTableView(TITokenField tokenField)
 {
     return null;
 }
コード例 #13
0
 public virtual bool DisableScrolling(TITokenField tokenField)
 {
     return false;
 }
コード例 #14
0
 public virtual void DidFinishSearch(TITokenField tokenField, IEnumerable matches)
 {
 }
コード例 #15
0
 public virtual void DidRemoveToken(TITokenField tokenField, TIToken token)
 {
 }
コード例 #16
0
 public virtual void DidAddToken(TITokenField tokenField, TIToken token)
 {
 }
コード例 #17
0
            public override string DisplayStringForRepresentedObject(TITokenField tokenField, object representedObject)
            {
                if (tokenField.Delegate != null && (tokenField.Delegate != this))
                {
                    return tokenField.Delegate.DisplayStringForRepresentedObject(tokenField, representedObject);
                }

                return representedObject.ToString();
            }
コード例 #18
0
 public virtual bool WillRemoveToken(TITokenField tokenField, TIToken token)
 {
     return true;
 }
コード例 #19
0
 public override UITableView GetCustomTableView(TITokenField tokenField)
 {
     if (this.Owner != null && this.Owner.CustomTableView != null)
     {
         return this.Owner.CustomTableView;
     }
     if (tokenField.Delegate != null && (tokenField.Delegate != this))
     {
         return tokenField.Delegate.GetCustomTableView(tokenField);
     }
     return null;
 }
コード例 #20
0
 public virtual void DidRemoveToken(TITokenField tokenField, TIToken token)
 {
 }
コード例 #21
0
 public void RaiseDidFinishSearch(TITokenField tokenField, IEnumerable resultsArray)
 {
     this.DidFinishSearch.Raise(tokenField, resultsArray);
 }
コード例 #22
0
 public virtual void DidFinishSearch(TITokenField tokenField, IEnumerable matches)
 {
 }
コード例 #23
0
 public void RaiseDidFinishSearch(TITokenField tokenField, IEnumerable resultsArray)
 {
     this.DidFinishSearch.Raise(tokenField, resultsArray);
 }
コード例 #24
0
 public virtual void DidAddToken(TITokenField tokenField, TIToken token)
 {
 }