В моем приложении WPF у меня есть несколько страниц, и мне нужно проверить, например:
new Uri("Pages/Page2.xaml", UriKind.Relative)
существует или нет, я пробовал кое-что полукруглое до это , просто с Absolute
заменено на Relative
bool IsRelativeUrl(string url)
{
Uri result;
return Uri.TryCreate(url, UriKind.Relative, out result);
}
Затем печатается:
string url = "Pages/Page2.xaml";
MessageBox.Show(IsRelativeUrl(url).ToString());
И оно всегда говорит правду, даже для несуществующих страниц