public static CustomPicker CreatePicker(IEnumerable<KeyValueItem> itemsSrc) { var keyValueItems = itemsSrc as KeyValueItem[] ?? itemsSrc.ToArray(); var picker = new CustomPicker { // ReSharper disable once ImpureMethodCallOnReadonlyValueField BackgroundColor = Color.White.ToFormsColor(), ItemsSource = keyValueItems, SelectedItem = keyValueItems.FirstOrDefault(), HeightRequest = 35 }; return picker; }