66 references to Entry
Microsoft.Maui.Controls (38)
Entry\Entry.cs (11)
12
public partial class Entry : InputView, ITextAlignmentElement, IEntryController, IElementConfiguration<
Entry
>, IEntry
17
public static readonly BindableProperty ReturnTypeProperty = BindableProperty.Create(nameof(ReturnType), typeof(ReturnType), typeof(
Entry
), ReturnType.Default);
22
public static readonly BindableProperty ReturnCommandProperty = BindableProperty.Create(nameof(ReturnCommand), typeof(ICommand), typeof(
Entry
), default(ICommand));
27
public static readonly BindableProperty ReturnCommandParameterProperty = BindableProperty.Create(nameof(ReturnCommandParameter), typeof(object), typeof(
Entry
), default(object));
38
public static readonly BindableProperty IsPasswordProperty = BindableProperty.Create(nameof(IsPassword), typeof(bool), typeof(
Entry
), default(bool));
86
public static readonly BindableProperty ClearButtonVisibilityProperty = BindableProperty.Create(nameof(ClearButtonVisibility), typeof(ClearButtonVisibility), typeof(
Entry
), ClearButtonVisibility.Never);
88
readonly Lazy<PlatformConfigurationRegistry<
Entry
>> _platformConfigurationRegistry;
91
/// Creates a new <see cref="
Entry
"/> object with default values.
95
_platformConfigurationRegistry = new Lazy<PlatformConfigurationRegistry<
Entry
>>(() => new PlatformConfigurationRegistry<
Entry
>(this));
190
public IPlatformElementConfiguration<T,
Entry
> On<T>() where T : IConfigPlatform
Entry\Entry.Mapper.cs (2)
20
EntryHandler.Mapper.ReplaceMapping<
Entry
, IEntryHandler>(nameof(Text), MapText);
21
EntryHandler.Mapper.ReplaceMapping<
Entry
, IEntryHandler>(nameof(TextTransform), MapText);
Entry\Entry.Standard.cs (2)
6
public static void MapText(EntryHandler handler,
Entry
entry) { }
8
public static void MapText(IEntryHandler handler,
Entry
entry) { }
Hosting\AppHostBuilderExtensions.cs (2)
73
handlersCollection.AddHandler<
Entry
, EntryHandler>();
250
Entry
.RemapForControls();
PlatformConfiguration\AndroidSpecific\Entry.cs (4)
4
using FormsElement = Maui.Controls.
Entry
;
25
public static ImeFlags ImeOptions(this IPlatformElementConfiguration<Android,
FormsElement
> config)
31
public static IPlatformElementConfiguration<Android,
FormsElement
> SetImeOptions(this IPlatformElementConfiguration<Microsoft.Maui.Controls.PlatformConfiguration.Android,
FormsElement
> config, ImeFlags value)
PlatformConfiguration\iOSSpecific\Entry.cs (11)
7
using FormsElement = Maui.Controls.
Entry
;
33
public static bool AdjustsFontSizeToFitWidth(this IPlatformElementConfiguration<iOS,
FormsElement
> config)
39
public static IPlatformElementConfiguration<iOS,
FormsElement
> SetAdjustsFontSizeToFitWidth(
40
this IPlatformElementConfiguration<iOS,
FormsElement
> config, bool value)
47
public static IPlatformElementConfiguration<iOS,
FormsElement
> EnableAdjustsFontSizeToFitWidth(
48
this IPlatformElementConfiguration<iOS,
FormsElement
> config)
55
public static IPlatformElementConfiguration<iOS,
FormsElement
> DisableAdjustsFontSizeToFitWidth(
56
this IPlatformElementConfiguration<iOS,
FormsElement
> config)
75
public static Color GetCursorColor(this IPlatformElementConfiguration<iOS,
FormsElement
> config)
81
public static IPlatformElementConfiguration<iOS,
FormsElement
> SetCursorColor(this IPlatformElementConfiguration<iOS,
FormsElement
> config, Color value)
PlatformConfiguration\TizenSpecific\Entry.cs (5)
4
using FormsElement = Maui.Controls.
Entry
;
10
public static readonly BindableProperty FontWeightProperty = BindableProperty.Create("FontWeight", typeof(string), typeof(
FormsElement
), FontWeight.None);
25
public static string GetFontWeight(this IPlatformElementConfiguration<Tizen,
FormsElement
> config)
31
public static IPlatformElementConfiguration<Tizen,
FormsElement
> SetFontWeight(this IPlatformElementConfiguration<Tizen,
FormsElement
> config, string weight)
ViewExtensions.cs (1)
423
else if (element is
Entry
entry)
Microsoft.Maui.Controls.Compatibility (28)
iOS\Renderers\EntryRenderer.cs (28)
35
public abstract class EntryRendererBase<TControl> : ViewRenderer<
Entry
, TControl>
104
protected override void OnElementChanged(ElementChangedEventArgs<
Entry
> e)
133
_cursorPositionChangePending = Element.IsSet(
Entry
.CursorPositionProperty);
134
_selectionLengthChangePending = Element.IsSet(
Entry
.SelectionLengthProperty);
162
if (e.PropertyName ==
Entry
.PlaceholderProperty.PropertyName || e.PropertyName ==
Entry
.PlaceholderColorProperty.PropertyName)
164
else if (e.PropertyName ==
Entry
.IsPasswordProperty.PropertyName)
166
else if (e.IsOneOf(
Entry
.TextProperty,
Entry
.TextTransformProperty))
171
else if (e.PropertyName ==
Entry
.TextColorProperty.PropertyName)
173
else if (e.PropertyName ==
Entry
.CharacterSpacingProperty.PropertyName)
179
else if (e.PropertyName ==
Entry
.IsTextPredictionEnabledProperty.PropertyName)
181
else if (e.PropertyName ==
Entry
.HorizontalTextAlignmentProperty.PropertyName)
183
else if (e.PropertyName ==
Entry
.VerticalTextAlignmentProperty.PropertyName)
185
else if (e.PropertyName ==
Entry
.FontAttributesProperty.PropertyName)
187
else if (e.PropertyName ==
Entry
.FontFamilyProperty.PropertyName)
189
else if (e.PropertyName ==
Entry
.FontSizeProperty.PropertyName)
202
else if (e.PropertyName ==
Entry
.ReturnTypeProperty.PropertyName)
204
else if (e.PropertyName ==
Entry
.CursorPositionProperty.PropertyName)
206
else if (e.PropertyName ==
Entry
.SelectionLengthProperty.PropertyName)
212
else if (e.PropertyName ==
Entry
.ClearButtonVisibilityProperty.PropertyName)
232
ElementController.SetValueFromRenderer(
Entry
.TextProperty, Control.Text);
247
ElementController.SetValueFromRenderer(
Entry
.TextProperty, controlText);
322
if (Element.IsSet(Microsoft.Maui.Controls.
Entry
.IsTextPredictionEnabledProperty))
485
if (Element.IsSet(
Entry
.SelectionLengthProperty))
503
if (Element.IsSet(
Entry
.CursorPositionProperty))
537
ElementController?.SetValueFromRenderer(
Entry
.CursorPositionProperty, start);
554
ElementController?.SetValueFromRenderer(
Entry
.SelectionLengthProperty, selectionLength);