protected override void Init () { var webView = new WebView (); var htmlSource = new HtmlWebViewSource { Html = @" <h3>Test Web View File Chooser</h3> <ol> <li>Open the camera app.</li> <li>Take a picture.</li> <li>Return to this page.</li> <li>Tap the 'Choose File' button; a file picker should appear.</li> <li>Select the picture you just took.</li> <li>The text 'No file chosen' should change to the name of your image file.</li> </ol> <br/> <input type='file' name='file' id='chooser' accept='image/*'>" }; webView.Source = htmlSource; Content = webView; }
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 = "<h3>Welcome to the real-time HTML editor!</h3>\n<p>Try scroll this page, you will see black margins if it isn't working ok</p>"; 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); }