Back to Devexpress

PdfPopupMenuShowingEventArgs.ItemLinks Property

windowsforms-devexpress-dot-xtrapdfviewer-dot-pdfpopupmenushowingeventargs-b0524d41.md

latest3.0 KB
Original Source

PdfPopupMenuShowingEventArgs.ItemLinks Property

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

Declaration

csharp
public BarItemLinkCollection ItemLinks { get; }
vb
Public ReadOnly Property ItemLinks As BarItemLinkCollection

Property Value

TypeDescription
BarItemLinkCollection

A BarItemLinkCollection object that contains links to a popup menu.

|

Example

This example demonstrates how to add a custom item to the popup menu.

csharp
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");
}
vb
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

PdfPopupMenuShowingEventArgs Members

DevExpress.XtraPdfViewer Namespace