在.NET 4.5中解析相对包URI

时间:2014-10-27 06:50:57

标签: c# wpf xaml uri .net-4.5

我想比较两个指向我的应用程序中的页面的URI。不幸的是,来自Frame或Navigation窗口的JournalEntry页面有一个相对URI,但它与我在我的应用程序中使用的URI语法不匹配。 " /MyPage.xaml"是我指定的," MyDemo;组件/ MyPage.xaml"是JournalEntry所展示的。在两个IsAbsoluteUri属性都是false。

我是否有一种简单的方法可以将这些相对URI转换为绝对值,以便我可以使用PackUriHelper.ComparePackUri来比较它们?如果我尝试将它们作为相对URI进行比较,那么第二个因为不相对而失败。 Uri.GetComponents失败是因为它们不是绝对的。

0 个答案:

没有答案