public PopupPage Create(View content) { var page = new PopupPage { Content = content, CloseWhenBackgroundIsClicked = false, HasSystemPadding = true, Padding = PopupProperty.GetThickness(content) }; page.Behaviors.Add(new InputControlBehavior()); page.Appearing += (_, _) => { Device.InvokeOnMainThreadAsync(() => page.SetDefaultFocus()); }; return(page); }
set => SetValue(PopupProperty, value);