public override void OnAttachedToWindow()
        {
            base.OnAttachedToWindow();
            Window.AddFlags(WindowManagerFlags.ShowWhenLocked);

            if (_messageInput != null)
            {
                _messageInput.RequestFocus();
                KeyboardStatusService.ShowKeyboard(ApplicationContext, _messageInput, true);
            }
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            Window.SetLayout(DisplayDetails.DisplayWidthPx, -2);
            Window.SetGravity(GravityFlags.Top | GravityFlags.Left);
            var wlp = Window.Attributes;

            wlp.X                = 0;
            wlp.Y                = 0;
            wlp.Width            = DisplayDetails.DisplayWidthPx;
            wlp.HorizontalMargin = 0;
            wlp.VerticalMargin   = 0;
            Window.Attributes    = wlp;

            SetContentView(Resource.Layout.remote_notification_reply);
            SetFinishOnTouchOutside(false);
            BindViews();
            BindEvents();
            _messageInput.RequestFocus();
            KeyboardStatusService.ShowKeyboard(this, _messageInput);
        }