23 references to Items
Microsoft.Maui.Controls (23)
Picker\Picker.cs (23)
73
((INotifyCollectionChanged)
Items
).CollectionChanged += OnItemsCollectionChanged;
241
return picker.
Items
== null ? -1 : ((int)value).Clamp(-1, picker.
Items
.Count - 1);
253
if (((LockableObservableListWrapper)
Items
).IsLocked)
279
((LockableObservableListWrapper)
Items
).IsLocked = true;
285
((LockableObservableListWrapper)
Items
).IsLocked = false;
286
((LockableObservableListWrapper)
Items
).InternalClear();
310
int insertIndex = e.NewStartingIndex < 0 ?
Items
.Count : e.NewStartingIndex;
313
((LockableObservableListWrapper)
Items
).InternalInsert(index++, GetDisplayMember(newItem));
324
if (e.OldStartingIndex <
Items
.Count)
333
removeStart =
Items
.Count - e.OldItems.Count;
334
index =
Items
.Count - 1;
338
((LockableObservableListWrapper)
Items
).InternalRemoveAt(index--);
349
((LockableObservableListWrapper)
Items
).InternalClear();
351
((LockableObservableListWrapper)
Items
).InternalAdd(GetDisplayMember(item));
373
var newIndex = SelectedIndex.Clamp(-1,
Items
.Count - 1);
390
SetValue(SelectedIndexProperty,
Items
.IndexOf(selectedItem), SetterSpecificity.FromHandler);
410
SetValue(SelectedItemProperty,
Items
[index], SetterSpecificity.FromHandler);
435
IList<string> IPicker.Items =>
Items
;
443
int IItemDelegate<string>.GetCount() =>
Items
?.Count ?? ItemsSource?.Count ?? 0;
449
if (index <
Items
?.Count)
458
if (index <
Items
?.Count)
460
var item =
Items
[index];