FrameworkElement.ContextMenuClosing Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane těsně před zavření jakékoli místní nabídky elementu.
public:
event System::Windows::Controls::ContextMenuEventHandler ^ ContextMenuClosing;
public event System.Windows.Controls.ContextMenuEventHandler ContextMenuClosing;
member this.ContextMenuClosing : System.Windows.Controls.ContextMenuEventHandler
Public Custom Event ContextMenuClosing As ContextMenuEventHandler
Event Type
Poznámky
Pokud chcete potlačit zavření kontextových nabídek, obslužné rutiny události by ji měly označit jako zpracovaný.
Pokud chcete tuto událost použít jako EventTrigger styl, musíte odkazovat na definici události v podkladové službě:
<EventTrigger RoutedEvent="ContextMenuService.ContextMenuClosing">
<!-- storyboard here ... -->
</EventTrigger>
(Toto použití je povinné, protože implementace FrameworkElement události, která zveřejňuje podkladovou událost služby, nemapuje ContextMenuClosing identifikátor tak, abyste ho mohli použít jako trigger).)
ContextMenu sám je odvozenou FrameworkElement třídou, ale ContextMenuClosing událost nebude vyvolána přímo místní nabídkou. Místo toho je událost vyvolána z elementu, který "vlastní" místní nabídku jako vlastnost a je vyvolána pouze v případě, že se uživatel pokusí zavřít kontextovou nabídku v uživatelském rozhraní. Je však možné ContextMenu , že ContextMenu má vlastnost (vnořenou místní nabídku). V tomto případě ContextMenu skutečně vlastní vnořené ContextMenu a může vyvolat událost, přičemž zdrojem události je vnořená místní nabídka.
Samotná ContextMenu třída má také podobnou událost (Closed), ale Closed událost neposkytuje možnost zrušit akci uživatele.
Informace o směrované události
Pole Identifikátor | ContextMenuClosingEvent |
Strategie směrování | Bublající |
Delegát | ContextMenuEventHandler |
- Přepsání OnContextMenuClosing pro implementaci zpracování tříd pro tuto událost v odvozených třídách.