FileLinkAnnotationClicked is not firing on click of LinkAnnotations

Hi,

I am trying to just get FileLinkAnnotationClicked working but somehow the event doesn't fire onClicked.

But I do get the Uri in my Debug.WriteLine(). Any idea what is wrong?


Thank you.
Caryl Lambert


public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();

        pdfViewer.DocumentLoaded += PdfViewer_DocumentLoaded;

        pdfViewer.FileLinkAnnotationClicked += PdfViewer_FileLinkAnnotationClicked;

        pdfViewer.Load("../../Assets/3pages.pdf");
    }


    private void PdfViewer_DocumentLoaded(object sender, EventArgs args)
    {

        PdfLoadedDocument doc = pdfViewer.LoadedDocument;

        foreach (var item in doc.Pages[0].Annotations)
        {
            if (item is PdfLoadedUriAnnotation myitem )
            {
                Debug.WriteLine(myitem.Uri);
            }
        }
    }

    private void PdfViewer_FileLinkAnnotationClicked(object sender, FileLinkAnnotationClickedEventArgs e)
    {
        
        Debug.WriteLine(e.Settings.FileName);
    }
}


2 Replies

CL CARYL LAMBERT September 6, 2024 09:51 PM UTC

I figured it out. It is Through HyperLinkClickedEvent. Thank you.



RB Rajavignesh BalaSankar Syncfusion Team September 10, 2024 04:17 AM UTC

Caryl, we are glad to hear that you found the solution, please get back to us if you need any assistance. 


Loader.
Up arrow icon