Prevent double time/date picker dialogs on Android when setting focus (#3899)

This commit is contained in:
E.Z. Hart 2018-09-26 05:16:21 -06:00 коммит произвёл Rui Marinho
Родитель e875e9f302
Коммит 807aa56157
2 изменённых файлов: 10 добавлений и 0 удалений

Просмотреть файл

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