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