Ejemplo n.º 1
0
		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;
		}
Ejemplo n.º 2
0
		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);
		}