Esempio n. 1
0
 protected override object GetItemAtRow(int row)
 {
     if (row >= 0 && collection != null && collection.Collection != null && collection.Count > row)
     {
         return(collection.ElementAt(row));
     }
     return(null);
 }
Esempio n. 2
0
 public override object GetItem(int row)
 {
     if (collection == null || row >= collection.Count)
     {
         return(null);
     }
     return(collection.ElementAt(row));
 }
Esempio n. 3
0
        public override void SetObjectValue(object dataItem, NSObject value)
        {
            if (Widget.Binding != null)
            {
                var row       = ((NSNumber)value).Int32Value;
                var item      = collection.ElementAt(row);
                var itemValue = item != null?Widget.ComboKeyBinding.GetValue(item) : null;

                Widget.Binding.SetValue(dataItem, itemValue);
            }
        }
Esempio n. 4
0
 public override object GetItem(int row)
 {
     return(collection.ElementAt((int)row));
 }