// 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);
                        }
                    }
                }
            }
        }