private void WebBrowser_Navigating(object sender, NavigatingCancelEventArgs e) { string urlStr = e.Uri?.OriginalString; if (!string.IsNullOrWhiteSpace(urlStr) && urlStr.StartsWith("http://www.tl.com", StringComparison.OrdinalIgnoreCase)) { TwitchConnectViewVM vm = this.DataContext as TwitchConnectViewVM; vm?.NavigatingCommand.Execute(e.Uri); e.Cancel = true; } }
public AuthRequestHandler(Dispatcher dispatcher, TwitchConnectViewVM vm) { _dispatcher = dispatcher; _vm = vm; }