Beispiel #1
0
        private async Task CheckLinks()
        {
            checker?.Links.Clear();
            var links = LinkChecker.FindLinks(this.SourceValue);

            if (!links.Any())
            {
                MessageBox.Show("No links found.");
                return;
            }

            OpenLinkCheckerWindow();
            checker.Links.Clear();

            foreach (var lnk in links)
            {
                checker.Links.Add(new BindableLinkDescription(lnk));
            }

            checker.Focus();

            await checker.CheckAllLinks().ConfigureAwait(false);
        }