FrameworkContentElement.ContextMenuOpening Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Treedt op wanneer een contextmenu op het element wordt geopend.
public:
event System::Windows::Controls::ContextMenuEventHandler ^ ContextMenuOpening;
public event System.Windows.Controls.ContextMenuEventHandler ContextMenuOpening;
member this.ContextMenuOpening : System.Windows.Controls.ContextMenuEventHandler
Public Custom Event ContextMenuOpening As ContextMenuEventHandler
Gebeurtenistype
Opmerkingen
Als u contextmenu's handmatig wilt openen, moeten handlers van de gebeurtenissen de relevante gebeurtenis markeren als verwerkt. Anders wordt de bestaande waarde van de ContextMenu eigenschap gebruikt om automatisch een contextmenu te openen. Als u de afgehandelde gebeurtenis markeert, wordt de standaardactie effectief geannuleerd en kan het een mogelijkheid zijn om de waarde van de ContextMenu eigenschap opnieuw in te stellen en vervolgens de nieuwe ContextMenute openen. Er is echter een timingprobleem waar u rekening mee moet houden. Als u het contextmenu volledig wilt vervangen door een ContextMenuOpening handler, mag het eerste contextmenu niet null/leeg zijn. U kunt ook de gebeurtenis afhandelen en vervolgens handmatig een nieuw contextmenu openen. Zie Procedure voor meer informatie: De gebeurtenis ContextMenuOpening afhandelen.
Als u deze gebeurtenis als een EventTrigger stijl wilt gebruiken, moet u verwijzen naar de onderliggende service-gebeurtenis-id:
<EventTrigger RoutedEvent="ContextMenuService.ContextMenuOpening">
<!-- storyboard here ... -->
</EventTrigger>
(Dit gebruik is vereist omdat de gebeurtenis-implementatie waarmee FrameworkContentElement de onderliggende service-gebeurtenis wordt weergegeven, de ContextMenuOpening id niet correct toe wijzen voor gebruik in triggers).
Gerouteerde gebeurtenisgegevens
| Onderdeel | Value |
|---|---|
| Id-veld | ContextMenuOpeningEvent |
| Routeringsstrategie | Borrelen |
| gemachtigde | ContextMenuEventHandler |