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); }
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)); }
internal ScrollFlowPanel(NativeScrollFlowPanel native) : base(native) { ScrollBarColor = native.ScrollBarColor.FromNative(); ScrollBarColorSource = native.ScrollBarColorSource.FromNative(); }