public FormPreviewYouTube(YouTubeClipartObject clipartObject) { _clipartObject = clipartObject; InitializeComponent(); Shown += OnShown; }
private void OnApplyUrlButtonClick(object sender, ButtonPressedEventArgs e) { try { webBrowser.WebView.LoadHtmlAndWait("<html><body></body></html>"); layoutControlItemProgress.Visibility = LayoutVisibility.Always; circularProgress.IsRunning = true; Application.DoEvents(); YouTubeInfo = YouTubeClipartObject.FromUrl(buttonEditUrl.EditValue as String); webBrowser.WebView.LoadUrlAndWait(YouTubeInfo.EmbeddedUrl); circularProgress.IsRunning = false; layoutControlItemProgress.Visibility = LayoutVisibility.Never; Application.DoEvents(); layoutControlItemOK.Enabled = true; } catch (Exception exception) { layoutControlItemOK.Enabled = false; YouTubeInfo = null; Application.DoEvents(); webBrowser.WebView.LoadHtmlAndWait(String.Format("<html><body><h3 style\"text-align: center;\">{0}</h3></body></html>", exception.Message)); } }
private void OnUrlEditValueChanged(object sender, EventArgs e) { layoutControlItemOK.Enabled = false; YouTubeInfo = null; }