public DisposeInHandlerPage()
		{
			var cv = new DisposeInHandlerContentView();

			Log = new Label();
			var syncLbl = new MR.Gestures.Label { Text = "Clear synchronously", HorizontalOptions = LayoutOptions.Start, BackgroundColor = Color.Silver };
			syncLbl.Tapping += (s, e) => { Log.Text = "Sync clear from outside"; cv.ClearContent(); };
			var asyncLbl = new MR.Gestures.Label { Text = "Clear asynchronously", HorizontalOptions = LayoutOptions.CenterAndExpand, BackgroundColor = Color.Silver };
			asyncLbl.Tapping += async (s, e) => { Log.Text = "Async clear from outside"; await cv.ClearContent(); };
			var fillLbl = new MR.Gestures.Label { Text = "Set Content", HorizontalOptions = LayoutOptions.End, BackgroundColor = Color.Silver };
			fillLbl.Tapping += (s, e) => { Log.Text = "Set content from outside"; cv.SetContent(); };

			Content = new StackLayout
			{
				Padding = 20,
				Children = {
					cv,
					new StackLayout
					{
						Orientation = StackOrientation.Horizontal,
						Children = {
							syncLbl,
							asyncLbl,
							fillLbl,
						}
					},
					Log,
				}
			};
		}
        public DisposeInHandlerPage()
        {
            var cv = new DisposeInHandlerContentView();

            Log = new Label();
            var syncLbl = new MR.Gestures.Label {
                Text = "Clear synchronously", HorizontalOptions = LayoutOptions.Start, BackgroundColor = Color.Silver
            };

#pragma warning disable CS4014
            syncLbl.Tapping += (s, e) => { Log.Text = "Sync clear from outside"; cv.ClearContent(); };
#pragma warning restore CS4014
            var asyncLbl = new MR.Gestures.Label {
                Text = "Clear asynchronously", HorizontalOptions = LayoutOptions.CenterAndExpand, BackgroundColor = Color.Silver
            };
            asyncLbl.Tapping += async(s, e) => { Log.Text = "Async clear from outside"; await cv.ClearContent(); };
            var fillLbl = new MR.Gestures.Label {
                Text = "Set Content", HorizontalOptions = LayoutOptions.End, BackgroundColor = Color.Silver
            };
            fillLbl.Tapping += (s, e) => { Log.Text = "Set content from outside"; cv.SetContent(); };

            Content = new StackLayout
            {
                Padding  = 20,
                Children =
                {
                    cv,
                    new StackLayout
                    {
                        Orientation = StackOrientation.Horizontal,
                        Children    =
                        {
                            syncLbl,
                            asyncLbl,
                            fillLbl,
                        }
                    },
                    Log,
                }
            };
        }