Sdílet prostřednictvím


MenuActionEventArgs – třída

Poskytuje data pro MenuAction události.

Hierarchie dědičnosti

System.Object
  System.EventArgs
    Microsoft.Windows.Design.Interaction.MenuActionEventArgs

Obor názvů:  Microsoft.Windows.Design.Interaction
Sestavení:  Microsoft.Windows.Design.Interaction (v Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Deklarace
Public Class MenuActionEventArgs _
    Inherits EventArgs
public class MenuActionEventArgs : EventArgs
public ref class MenuActionEventArgs : public EventArgs
type MenuActionEventArgs =  
    class
        inherit EventArgs
    end
public class MenuActionEventArgs extends EventArgs

Typ MenuActionEventArgs zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda MenuActionEventArgs Inicializuje novou instanci MenuActionEventArgs Třída

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost Context Načte aktuálně aktivní kontext pro úpravy.
Veřejná vlastnost Selection Na povrchu návrh získá aktuální výběr.

Na začátek

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Poznámky

MenuActionEventArgspoužívá UpdateItemStatus a Execute události.

Příklady

Následující příklad kódu ukazuje, jak zpracovat Execute událostí. Nastaví vybraný ovládací prvek Background Vlastnosti na jejich výchozí hodnoty. Další informace naleznete v tématu Walkthrough: Creating a MenuAction.

' The following method handles the Execute event. 
' It sets the Background property to its default value.
Sub ClearBackground_Execute( _
    ByVal sender As Object, _
    ByVal e As MenuActionEventArgs)

    Dim selectedControl As ModelItem = e.Selection.PrimarySelection
    selectedControl.Properties("Background").ClearValue()

End Sub
// The following method handles the Execute event. 
// It sets the Background property to its default value.
void ClearBackground_Execute(
    object sender, 
    MenuActionEventArgs e)
{
    ModelItem selectedControl = e.Selection.PrimarySelection;
    selectedControl.Properties["Background"].ClearValue();
}

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.Windows.Design.Interaction – obor názvů

PrimarySelectionContextMenuProvider

MenuAction

MenuGroup

ModelItem

Další zdroje

Walkthrough: Creating a MenuAction