1 implementation of IPicker
Microsoft.Maui.Controls (1)
Picker\Picker.cs (1)
19 public partial class Picker : View, IFontElement, ITextElement, ITextAlignmentElement, IElementConfiguration<Picker>, IPicker
37 references to IPicker
Microsoft.Maui (30)
Core\Extensions\IPickerExtension.cs (2)
8 public static string[] GetItemsAsArray(this IPicker picker) 17 public static List<string> GetItemsAsList(this IPicker picker)
Handlers\DatePicker\DatePickerHandler.cs (1)
39 public static CommandMapper<IPicker, IDatePickerHandler> CommandMapper = new(ViewCommandMapper)
Handlers\Picker\IPickerHandler.cs (1)
17 new IPicker VirtualView { get; }
Handlers\Picker\PickerHandler.cs (11)
17 public static IPropertyMapper<IPicker, IPickerHandler> Mapper = new PropertyMapper<IPicker, PickerHandler>(ViewMapper) 22 [nameof(IPicker.CharacterSpacing)] = MapCharacterSpacing, 23 [nameof(IPicker.Font)] = MapFont, 24 [nameof(IPicker.SelectedIndex)] = MapSelectedIndex, 25 [nameof(IPicker.TextColor)] = MapTextColor, 26 [nameof(IPicker.Title)] = MapTitle, 27 [nameof(IPicker.TitleColor)] = MapTitleColor, 30 [nameof(IPicker.Items)] = MapItems, 33 public static CommandMapper<IPicker, IPickerHandler> CommandMapper = new(ViewCommandMapper) 51 IPicker IPickerHandler.VirtualView => VirtualView;
Handlers\Picker\PickerHandler.Tizen.cs (11)
10 public partial class PickerHandler : ViewHandler<IPicker, NEntry> 32 public static void MapReload(IPickerHandler handler, IPicker picker, object? args) => Reload(handler); 34 internal static void MapItems(IPickerHandler handler, IPicker picker) => Reload(handler); 36 public static void MapTitleColor(IPickerHandler handler, IPicker picker) 41 public static void MapFont(IPickerHandler handler, IPicker picker) 47 public static void MapHorizontalTextAlignment(IPickerHandler handler, IPicker picker) 52 public static void MapVerticalTextAlignment(IPickerHandler handler, IPicker picker) 57 public static void MapTextColor(IPickerHandler handler, IPicker picker) 62 public static void MapTitle(IPickerHandler handler, IPicker picker) 67 public static void MapSelectedIndex(IPickerHandler handler, IPicker picker) 72 public static void MapCharacterSpacing(IPickerHandler handler, IPicker picker)
Platform\Tizen\PickerExtensions.cs (4)
7 public static void UpdateTitle(this Entry platformPicker, IPicker picker) => platformPicker.UpdatePlaceholder(picker.Title); 9 public static void UpdateTitleColor(this Entry platformPicker, IPicker picker) => platformPicker.UpdatePlaceholderColor(picker.TitleColor); 11 public static void UpdateSelectedIndex(this Entry platformPicker, IPicker picker) => 14 internal static void UpdatePicker(this Entry platformPicker, IPicker picker)
Microsoft.Maui.Controls (7)
Picker\Picker.cs (5)
257 Handler?.UpdateValue(nameof(IPicker.Items)); 305 Handler?.UpdateValue(nameof(IPicker.Items)); 352 Handler?.UpdateValue(nameof(IPicker.Items)); 435 IList<string> IPicker.Items => Items; 437 int IPicker.SelectedIndex
Picker\Picker.Mapper.cs (2)
21 internal static void MapItemsSource(IPickerHandler handler, IPicker view) 23 handler.UpdateValue(nameof(IPicker.Items));