public void OnLayoutChange(Android.Views.View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom)
        {
            if (v != null)
            {
                if (_myButton.IsRound && _myButton.Radius == 0)
                {
                    //_androidButton.SetHeight((int)_myButton.Height);
                    if (_androidButton.Width > _androidButton.Height)
                    {
                        _androidButton.SetWidth(_androidButton.Height);
                    }
                    else if (_androidButton.Width < _androidButton.Height)
                    {
                        _androidButton.SetHeight(_androidButton.Width);
                    }

                    _myButton.CornerRadius = _androidButton.Width / 2;
                }
                else if (_myButton.IsRound)
                {
                    if (_myButton.Radius < 0)
                    {
                        _myButton.Radius = 0;
                    }
                    if (_myButton.Radius > 100)
                    {
                        _myButton.Radius = 100;
                    }
                    decimal radius = decimal.Divide(_myButton.Radius, 100);
                    radius = _androidButton.Width * radius;
                    _myButton.CornerRadius = (int)radius;
                }
            }
        }