36 references to Items
Microsoft.Maui.Controls (23)
Picker\Picker.cs (23)
72
((INotifyCollectionChanged)
Items
).CollectionChanged += OnItemsCollectionChanged;
240
return picker.
Items
== null ? -1 : ((int)value).Clamp(-1, picker.
Items
.Count - 1);
252
if (((LockableObservableListWrapper)
Items
).IsLocked)
278
((LockableObservableListWrapper)
Items
).IsLocked = true;
284
((LockableObservableListWrapper)
Items
).IsLocked = false;
285
((LockableObservableListWrapper)
Items
).InternalClear();
309
int insertIndex = e.NewStartingIndex < 0 ?
Items
.Count : e.NewStartingIndex;
312
((LockableObservableListWrapper)
Items
).InternalInsert(index++, GetDisplayMember(newItem));
323
if (e.OldStartingIndex <
Items
.Count)
332
removeStart =
Items
.Count - e.OldItems.Count;
333
index =
Items
.Count - 1;
337
((LockableObservableListWrapper)
Items
).InternalRemoveAt(index--);
348
((LockableObservableListWrapper)
Items
).InternalClear();
350
((LockableObservableListWrapper)
Items
).InternalAdd(GetDisplayMember(item));
372
var newIndex = SelectedIndex.Clamp(-1,
Items
.Count - 1);
389
SetValue(SelectedIndexProperty,
Items
.IndexOf(selectedItem), SetterSpecificity.FromHandler);
409
SetValue(SelectedItemProperty,
Items
[index], SetterSpecificity.FromHandler);
434
IList<string> IPicker.Items =>
Items
;
442
int IItemDelegate<string>.GetCount() =>
Items
?.Count ?? ItemsSource?.Count ?? 0;
448
if (index <
Items
?.Count)
457
if (index <
Items
?.Count)
459
var item =
Items
[index];
Microsoft.Maui.Controls.Compatibility (13)
iOS\Renderers\PickerRenderer.cs (13)
72
((INotifyCollectionChanged)e.OldElement.
Items
).CollectionChanged -= RowsCollectionChanged;
93
if (s.SelectedIndex == -1 && Element.
Items
!= null && Element.
Items
.Count > 0)
127
((INotifyCollectionChanged)e.NewElement.
Items
).CollectionChanged += RowsCollectionChanged;
166
var items = Element.
Items
;
250
var items = Element.
Items
;
287
source.SelectedItem = formsIndex >= 0 ? Element.
Items
[formsIndex] : null;
347
((INotifyCollectionChanged)Element.
Items
).CollectionChanged -= RowsCollectionChanged;
375
return _renderer.Element.
Items
!= null ? _renderer.Element.
Items
.Count : 0;
380
return _renderer.Element.
Items
[(int)row];
385
if (_renderer.Element.
Items
.Count == 0)
392
SelectedItem = _renderer.Element.
Items
[(int)row];