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