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