internal override NativeElement ToNative(NativeElement element)
        {
            var native = EnsureDerived<NativeScrollFlowPanel>(element);
            if (native == null)
            {
#if __ANDROID__ || __IOS__
                native = new NativeScrollFlowPanel(Rect.ToNative());
#elif WINDOWS_PHONE_APP
                native = new NativeScrollFlowPanel();
#endif
            }
            if (ScrollBarColor != BandColor.Empty)
            {
                native.ScrollBarColor = ScrollBarColor.ToNative();
            }
            native.ScrollBarColorSource = ScrollBarColorSource.ToNative();
            return base.ToNative(native);
        }
Beispiel #2
0
        internal override NativeElement ToNative(NativeElement element)
        {
            var native = EnsureDerived <NativeScrollFlowPanel>(element);

            if (native == null)
            {
#if __ANDROID__ || __IOS__
                native = new NativeScrollFlowPanel(Rect.ToNative());
#elif WINDOWS_PHONE_APP
                native = new NativeScrollFlowPanel();
#endif
            }
            if (ScrollBarColor != BandColor.Empty)
            {
                native.ScrollBarColor = ScrollBarColor.ToNative();
            }
            native.ScrollBarColorSource = ScrollBarColorSource.ToNative();
            return(base.ToNative(native));
        }
Beispiel #3
0
 internal ScrollFlowPanel(NativeScrollFlowPanel native)
     : base(native)
 {
     ScrollBarColor       = native.ScrollBarColor.FromNative();
     ScrollBarColorSource = native.ScrollBarColorSource.FromNative();
 }
 internal ScrollFlowPanel(NativeScrollFlowPanel native)
     : base(native)
 {
     ScrollBarColor = native.ScrollBarColor.FromNative();
     ScrollBarColorSource = native.ScrollBarColorSource.FromNative();
 }