// Token: 0x0600304C RID: 12364 RVA: 0x000D8F84 File Offset: 0x000D7184 internal static void OnNavigateUriChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { IInputElement inputElement = d as IInputElement; if (inputElement != null) { Uri uri = (Uri)e.NewValue; if (uri != null) { FrameworkElement frameworkElement = d as FrameworkElement; if (frameworkElement != null && (frameworkElement is Path || frameworkElement is Canvas || frameworkElement is Glyphs || frameworkElement is FixedPage)) { if (FixedPage.CanNavigateToUri(uri)) { Hyperlink.SetUpNavigationEventHandlers(inputElement); frameworkElement.Cursor = Cursors.Hand; return; } frameworkElement.Cursor = Cursors.No; return; } else { FrameworkContentElement frameworkContentElement = d as FrameworkContentElement; if (frameworkContentElement != null && frameworkContentElement is Hyperlink) { Hyperlink.SetUpNavigationEventHandlers(inputElement); } } } } }