Compartilhar via


Classe SelectionOperations

Fornece operações padrão de controlam a seleção através de programação de objetos em um designer.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.Interaction.SelectionOperations

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

Sintaxe

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

O tipo SelectionOperations expõe os membros a seguir.

Métodos

  Nome Descrição
Método públicoMembro estático Select Processa uma solicitação programaticamente selecionar um objeto no designer.
Método públicoMembro estático SelectOnly Processa uma solicitação programaticamente selecionar um único objeto no designer.
Método públicoMembro estático Subscribe Adiciona um método de retorno de chamada é invocado quando a seleção no contexto de edição é alterada.
Método públicoMembro estático Toggle Processa uma solicitação para programaticamente alternar o estado de seleção de um objeto no designer.
Método públicoMembro estático Union Processa uma solicitação para adicionar programaticamente um objeto no designer, a seleção existente.
Método públicoMembro estático Unsubscribe Remove um método de retorno de chamada para que não é invocado quando a seleção no contexto de edição é alterada.

Início

Comentários

Você pode usar operações de seleção diferente ao selecionar objetos no designer programaticamente.

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

SelectionCommands

SelectionTool

EditingContext

Outros recursos

Arquitetura de extensibilidade Designer WPF