Prevent double time/date picker dialogs on Android when setting focus (#3899)
This commit is contained in:
Родитель
e875e9f302
Коммит
807aa56157
|
@ -170,6 +170,11 @@ namespace Xamarin.Forms.Platform.Android
|
|||
|
||||
void OnTextFieldClicked()
|
||||
{
|
||||
if (_dialog != null && _dialog.IsShowing)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
DatePicker view = Element;
|
||||
((IElementController)view).SetValueFromRenderer(VisualElement.IsFocusedPropertyKey, true);
|
||||
|
||||
|
|
|
@ -145,6 +145,11 @@ namespace Xamarin.Forms.Platform.Android
|
|||
|
||||
void OnClick()
|
||||
{
|
||||
if (_dialog != null && _dialog.IsShowing)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
TimePicker view = Element;
|
||||
ElementController.SetValueFromRenderer(VisualElement.IsFocusedPropertyKey, true);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче