コード例 #1
0
        // Token: 0x06002D21 RID: 11553 RVA: 0x000CBC9C File Offset: 0x000C9E9C
        private void ClickHyperlink(object sender, RequestNavigateEventArgs args)
        {
            FixedDocument fixedDocument = this._start.FixedTextContainer.FixedDocument;
            int           pageNumber    = fixedDocument.GetPageNumber(this._start);
            FixedPage     element       = fixedDocument.SyncGetPage(pageNumber, false);

            Hyperlink.RaiseNavigate(element, args.Uri, null);
        }
コード例 #2
0
        // Token: 0x06003057 RID: 12375 RVA: 0x000D925C File Offset: 0x000D745C
        private static void DoNavigation(object sender)
        {
            IInputElement    element          = (IInputElement)sender;
            DependencyObject dependencyObject = (DependencyObject)sender;
            Uri    targetUri    = (Uri)dependencyObject.GetValue(Hyperlink.GetNavigateUriProperty(element));
            string targetWindow = (string)dependencyObject.GetValue(Hyperlink.TargetNameProperty);

            Hyperlink.RaiseNavigate(element, targetUri, targetWindow);
        }
コード例 #3
0
        private void ClickHyperlink(Object sender, RequestNavigateEventArgs args)
        {
            FixedDocument doc    = _start.FixedTextContainer.FixedDocument;
            int           pageno = doc.GetPageNumber(_start);
            FixedPage     page   = doc.SyncGetPage(pageno, false);

            //have page raise click event
            Hyperlink.RaiseNavigate(page, args.Uri, null);
        }