From 17fdde66d94155fc62a034fa6658995bef6fd6e5 Mon Sep 17 00:00:00 2001 From: Jason Smith Date: Tue, 22 Mar 2016 13:02:25 -0700 Subject: Initial import --- .../Bugzilla32487.cs | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32487.cs (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32487.cs') diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32487.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32487.cs new file mode 100644 index 00000000..2cccc574 --- /dev/null +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla32487.cs @@ -0,0 +1,50 @@ +using Xamarin.Forms.CustomAttributes; + +namespace Xamarin.Forms.Controls +{ + [Preserve (AllMembers = true)] + [Issue (IssueTracker.Bugzilla, 32487, " webview in tabbedpage has black margin")] + public class Bugzilla32487 : TestTabbedPage + { + protected override void Init () + { + var cp = new ContentPage (); + cp.Title = "bugzila 30047"; + Children.Add (cp); + + var cp1 = new ContentPage (); + cp1.Title = "bugzila 32487"; + var sl = new StackLayout (); + var wv = new WebView (); + + var htmlSource = new HtmlWebViewSource (); + htmlSource.Html = "

Welcome to the real-time HTML editor!

\n

Try scroll this page, you will see black margins if it isn't working ok

"; + wv.Source = htmlSource; + sl.Children.Add (wv); + cp1.Content = wv; + + var btn = new Button { Text = "tap and rotate device after ", Command = new Command (async () => { + ContentPage cp2 = new ContentPage (); + cp.Title = "rotation"; + var grd = new Grid (); + grd.RowDefinitions.Add (new RowDefinition { Height = GridLength.Auto }); + grd.RowDefinitions.Add (new RowDefinition ()); + WebView wv1 = new WebView { Source = "http://xamarin.com" }; + Grid.SetRow (wv1, 1); + grd.Children.Add (wv1); + grd.Children.Add (new Button { + Text = "Back", + BackgroundColor = Color.Red, + Command = new Command (() => Navigation.PopModalAsync ()) + }); + cp2.Content = grd; + await Navigation.PushModalAsync (cp2); + }) + }; + cp.Content = btn; + + Children.Add (cp); + Children.Add (cp1); + } + } +} -- cgit v1.2.3