Classe SelectionCommands

Fornece os comandos padrão que controlam a seleção de objetos em um designer.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.Interaction.SelectionCommands

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
Public NotInheritable Class SelectionCommands
public static class SelectionCommands
public ref class SelectionCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type SelectionCommands =  class end
public final class SelectionCommands

O tipo SelectionCommands expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade públicaMembro estático Clear Obtém um RoutedCommand que representa uma solicitação para desmarcar a seleção existente.
Propriedade públicaMembro estático SelectAll Obtém um RoutedCommand que representa uma solicitação para selecionar todos os objetos no designer.
Propriedade públicaMembro estático SelectNext Obtém um RoutedCommand que representa uma solicitação para selecionar o próximo objeto no designer.
Propriedade públicaMembro estático SelectOnlyTarget Obtém um ToolCommand que representa uma solicitação para selecionar apenas o objeto sob o ponteiro do mouse no designer.
Propriedade públicaMembro estático SelectPrevious Obtém um RoutedCommand que representa uma solicitação para selecionar o objeto anterior no designer.
Propriedade públicaMembro estático SelectTarget Obtém um ToolCommand que representa uma solicitação para selecionar o objeto sob o ponteiro do mouse no designer.
Propriedade públicaMembro estático ShowEvent Obtém um ToolCommand que representa uma solicitação para exibir o manipulador de eventos padrão para o objeto da seleção principal no designer.
Propriedade públicaMembro estático ToggleSelectTarget Obtém um ToolCommand que representa uma solicitação para alternar o estado de seleção do objeto sob o ponteiro do mouse no designer.
Propriedade públicaMembro estático UnionSelectTarget Obtém um ToolCommand que representa uma solicitação para adicionar o objeto sob o ponteiro do mouse no designer para a seleção existente.

Início

Comentários

O conceito de seleção é diferente para diferentes tipos de designers. Quando um usuário seleciona objetos em um designer, existem alguns comportamentos padrão, que o designer deve apresentar. Por exemplo, o usuário deve ser capaz de selecionar um objeto, selecione vários objetos, cancele a seleção de objetos e selecionar todos os objetos. Você pode usar a extensibilidade para controlar como o usuário seleciona objetos no designer.

ObservaçãoObservação

Outros tipos de seleção que não são abordados aqui incluem a seleção de texto, onde um intervalo de texto em um objeto é selecionado, e aponte a seleção, onde um ou mais pontos em uma curva são selecionados. Padrões de seleção complexa, como, por exemplo, arrastando um retângulo para selecionar vários objetos, são manipuladas pelo TaskProvider a provedores desses objetos.

Quando vários objetos selecionados em um designer, um objeto é o o objeto de seleção principal. O objeto da seleção principal é freqüentemente usado como chave para outros comportamentos. Por exemplo, para alinhar todos os objetos selecionados para a esquerda, o objeto da seleção primária determina onde alinhar os objetos.

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

Selection

SelectionOperations

SelectionTool

EditingContext

ToolCommand

Outros recursos

Arquitetura de extensibilidade Designer WPF