internal WrappedTextBlock(NativeWrappedTextBlock native) : base(native) { AutoHeight = native.AutoHeight; Color = native.Color.FromNative(); ColorSource = native.ColorSource.FromNative(); Font = native.Font.FromNative(); }
internal override NativeElement ToNative(NativeElement element) { var native = EnsureDerived<NativeWrappedTextBlock>(element); if (native == null) { #if __ANDROID__ || __IOS__ native = new NativeWrappedTextBlock(Rect.ToNative(), Font.ToNative()); #elif WINDOWS_PHONE_APP native = new NativeWrappedTextBlock(); native.Font = Font.ToNative(); #endif } native.AutoHeight = AutoHeight; if (Color != BandColor.Empty) { native.Color = Color.ToNative(); } native.ColorSource = ColorSource.ToNative(); return base.ToNative(native); }
internal override NativeElement ToNative(NativeElement element) { var native = EnsureDerived <NativeWrappedTextBlock>(element); if (native == null) { #if __ANDROID__ || __IOS__ native = new NativeWrappedTextBlock(Rect.ToNative(), Font.ToNative()); #elif WINDOWS_PHONE_APP native = new NativeWrappedTextBlock(); native.Font = Font.ToNative(); #endif } native.AutoHeight = AutoHeight; if (Color != BandColor.Empty) { native.Color = Color.ToNative(); } native.ColorSource = ColorSource.ToNative(); return(base.ToNative(native)); }