Exemplo n.º 1
0
        protected override void OnElementChanged(Xamarin.Forms.Platform.WinPhone.ElementChangedEventArgs <Frame> e)
        {
            base.OnElementChanged(e);

            var newElement = e.NewElement;

            if (newElement == null)
            {
                return;
            }

            // Workaround for https://bugzilla.xamarin.com/show_bug.cgi?id=30765
            var paddingStyle = GetPaddingFromStyle(newElement.Style)
                               ?? GetPaddingFromStyle(newElement.GetValue(_visualElementImplicitStyleProperty) as Style);

            if (paddingStyle != null)
            {
                //newElement.SetValue(paddingStyle.Property, paddingStyle.Value);
                // or
                newElement.Padding = (Thickness)paddingStyle.Value;
            }
        }
Exemplo n.º 2
0
        protected override void OnElementChanged(Xamarin.Forms.Platform.WinPhone.ElementChangedEventArgs <Xamarin.Forms.Page> e)
        {
            base.OnElementChanged(e);

            MvxPresenterHelpers.AdaptForBinding(Element, this);
        }