Classe MenuActionEventArgs
Fornece dados para MenuAction eventos.
Hierarquia de herança
System.Object
System.EventArgs
Microsoft.Windows.Design.Interaction.MenuActionEventArgs
Namespace: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
'Declaração
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
O tipo MenuActionEventArgs expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
MenuActionEventArgs | Initializes a new instance of the MenuActionEventArgs class. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Context | Obtém o contexto de edição ativo no momento. | |
Selection | Obtém a seleção atual na superfície de design. |
Início
Métodos
Nome | Descrição | |
---|---|---|
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Comentários
MenuActionEventArgsé usado pelo UpdateItemStatus e Execute eventos.
Exemplos
O exemplo de código a seguir mostra como lidar com o Execute de evento. Ele define o controle selecionado Background propriedade para o valor padrão. For more information, see Passo a passo: Criando um provedor de menu.
' 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();
}
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.Windows.Design.Interaction
PrimarySelectionContextMenuProvider