Пример:
Пробовал по аналогии с консольным приложением, но такой результат не получается.
Код:
WebClient webc = new WebClient();
string strhtml = webc.DownloadString("https://www.cbr-xml-daily.ru/daily_utf8.xml");
string str = $"{"Валюта",-25}{"Номинал",-10}{"Курс",-7}";
Regex regex = new Regex(@"<CharCode>EUR</CharCode><Nominal>(.*?)</Nominal><Name>Евро</Name><Value>(.*?)</Value>");
Match match = regex.Match(strhtml);
str += $"\n{"Евро",-25}{match.Groups[1],-10}{match.Groups[2],-7}";
regex = new Regex(@"<CharCode>USD</CharCode><Nominal>(.*?)</Nominal><Name>Доллар США</Name><Value>(.*?)</Value>");
match = regex.Match(strhtml);
str += $"\n{"Доллар США",-25}{match.Groups[1],-10}{match.Groups[2],-7}";
Console.WriteLine(str);