windowsforms-devexpress-dot-xtrapdfviewer-dot-pdfpopupmenushowingeventargs-b0524d41.md
Gets the collection of popup menu links displayed when the menu is being invoked.
Namespace : DevExpress.XtraPdfViewer
Assembly : DevExpress.XtraPdfViewer.v25.2.dll
NuGet Package : DevExpress.Win.PdfViewer
public BarItemLinkCollection ItemLinks { get; }
Public ReadOnly Property ItemLinks As BarItemLinkCollection
| Type | Description |
|---|---|
| BarItemLinkCollection |
A BarItemLinkCollection object that contains links to a popup menu.
|
This example demonstrates how to add a custom item to the popup menu.
using DevExpress.XtraBars;
using DevExpress.XtraBars.Ribbon;
using DevExpress.XtraPdfViewer;
using System.Windows.Forms;
//...
void pdfViewer1_PopupMenuShowing(object sender, PdfPopupMenuShowingEventArgs e) {
// Create a bar button item.
BarButtonItem browseBarButton = new BarButtonItem();
browseBarButton.Caption = "Custom Item";
// Insert the bar button item
// and start a new group.
e.ItemLinks.Add(browseBarButton, true);
// Handle the bar button click event.
browseBarButton.ItemClick += browseBarButton_ItemClick;
}
void browseBarButton_ItemClick(object sender, ItemClickEventArgs e) {
MessageBox.Show("ItemClick event fires");
}
Imports System.Windows.Forms
Imports DevExpress.XtraPdfViewer
Imports DevExpress.XtraBars
'...
Private Sub pdfViewer1_PopupMenuShowing(ByVal sender As Object, ByVal e As PdfPopupMenuShowingEventArgs) Handles pdfViewer1.PopupMenuShowing
' Create a bar button item.
Dim browseBarButton As New BarButtonItem()
browseBarButton.Caption = "Custom Item"
' Insert the bar button item into the PDF Viewer popup menu and start a new group.
e.ItemLinks.Add(browseBarButton, True)
' Handle the bar button click event.
AddHandler browseBarButton.ItemClick, AddressOf browseBarButton_ItemClick
End Sub
Private Sub browseBarButton_ItemClick(ByVal sender As Object, ByVal e As ItemClickEventArgs)
MessageBox.Show("ItemClick event fires")
End Sub
See Also
PdfPopupMenuShowingEventArgs Class