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];