private void viewer_MouseMove(object sender, MouseEventArgs e) { PdfHitTestResult result = viewer.HitTest(e.GetPosition(viewer)); string contentTypeText = result.IsSelected ? "Selected " : "Unselected "; switch (result.ContentType) { case PdfDocumentContentType.Text: contentTypeText = contentTypeText + "Text"; break; case PdfDocumentContentType.Image: contentTypeText = contentTypeText + " Image"; break; case PdfDocumentContentType.Annotation: contentTypeText = contentTypeText + "Annotation"; break; default: contentTypeText = "The content is empty"; break; } barButtonItem.Content = contentTypeText; }
private void pdfViewer_MouseDown(object sender, MouseButtonEventArgs e) { PdfHitTestResult result = pdfViewer.HitTest(e.GetPosition(pdfViewer)); MessageBox.Show(string.Format("You clicked on page {0}", result.DocumentPosition.PageNumber)); }