Aplicativos do Windows
Recolher sumário
Expandir sumário
Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

Interface ICommand

 

Define um comando.

Namespace:   System.Windows.Input
Assembly:  System (em System.dll)

[TypeConverterAttribute("System.Windows.Input.CommandConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public interface ICommand

NomeDescrição
System_CAPS_pubmethodCanExecute(Object)

Define o método que determina se o comando pode ser executado em seu estado atual.

System_CAPS_pubmethodExecute(Object)

Define o método a ser chamado quando o comando for invocado.

NomeDescrição
System_CAPS_pubeventCanExecuteChanged

Ocorre em caso de alterações que afetam se o comando deve ser executado ou não.

RoutedCommand and RoutedUICommand are two implementations of the ICommand interface in Windows Presentation Foundation (WPF).

The T:System.Windows.Input.ICommand interface is the code contract for commands that are written in .NET for Windows Runtime apps. These commands provide the commanding behavior for UI elements such as a Windows Runtime XAML Button and in particular an AppBarButton. If you're defining commands for Windows Runtime apps you use basically the same techniques you'd use for defining commands for a .NET app. Implement the command by defining a class that implements T:System.Windows.Input.ICommand and specifically implement the M:System.Windows.Input.ICommand.Execute(System.Object) method.

XAML for Windows Runtime does not support x:Static, so don't attempt to use the x:Static markup extension if the command is used from Windows Runtime XAML. Also, the Windows Runtime does not have any predefined command libraries, so the XAML syntax shown here doesn't really apply for the case where you're implementing the interface and defining the command for Windows Runtime usage.

<object property="predefinedCommandName"/>

- or -

<object property="predefinedCommandName.predefinedCommandName"/>

- or -

<object property="{ customClassName.customCommandName}"/>

predefinedClassName

One of the predefined command classes.

predefinedCommandName

One of the predefined commands.

customClassName

A custom class that contains the custom command. Custom classes generally require an xlmns prefix mapping; see XAML Namespaces and Namespace Mapping for WPF XAML.

customCommandName

A custom command.

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 3.0
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Windows Phone
Disponível desde 8.1
Retornar ao início
Mostrar:
© 2017 Microsoft