CommandBindingCollection Classe

Definição

Representa uma coleção de CommandBinding objetos.

public ref class CommandBindingCollection sealed : System::Collections::IList
public sealed class CommandBindingCollection : System.Collections.IList
type CommandBindingCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class CommandBindingCollection
Implements IList
Herança
CommandBindingCollection
Implementações

Exemplos

O exemplo a seguir cria um CommandBinding e adiciona-o CommandBindingCollection ao de um Window.

<Window x:Class="SDKSamples.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:custom="clr-namespace:SDKSamples"
    Height="600" Width="800"
    >
  <Window.CommandBindings>
    <CommandBinding Command="{x:Static custom:Window1.CustomRoutedCommand}"
                    Executed="ExecutedCustomCommand"
                    CanExecute="CanExecuteCustomCommand" />
  </Window.CommandBindings>
CommandBinding customCommandBinding = new CommandBinding(
    CustomRoutedCommand, ExecutedCustomCommand, CanExecuteCustomCommand);

// attach CommandBinding to root window
this.CommandBindings.Add(customCommandBinding);
Dim customCommandBinding As New CommandBinding(CustomRoutedCommand, AddressOf ExecutedCustomCommand, AddressOf CanExecuteCustomCommand)

' attach CommandBinding to root window
Me.CommandBindings.Add(customCommandBinding)

Comentários

Todos os objetos que UIElement derivam têm um CommandBindingCollection nome

CommandBindings.

Construtores

Nome Description
CommandBindingCollection()

Inicializa uma nova instância da classe CommandBindingCollection.

CommandBindingCollection(IList)

Inicializa uma nova instância da CommandBindingCollection classe usando os itens no especificado IList.

Propriedades

Nome Description
Count

Obtém o número de CommandBinding itens neste CommandBindingCollection.

IsFixedSize

Obtém um valor que indica se isso CommandBindingCollection tem um tamanho fixo.

IsReadOnly

Obtém um valor que indica se isso CommandBindingCollection é somente leitura.

IsSynchronized

Obtém um valor que indica se o acesso a isso CommandBindingCollection é sincronizado (thread-safe).

Item[Int32]

Obtém ou define o CommandBinding índice especificado.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao CommandBindingCollection.

Métodos

Nome Description
Add(CommandBinding)

Adiciona o especificado CommandBinding a isso CommandBindingCollection.

AddRange(ICollection)

Adiciona os itens do especificado ICollection ao final deste CommandBindingCollection.

Clear()

Remove todos os itens deste CommandBindingCollection.

Contains(CommandBinding)

Determina se o especificado CommandBinding está neste CommandBindingCollection.

CopyTo(CommandBinding[], Int32)

Copia todos os itens na CommandBindingCollection matriz unidimensional especificada, começando no índice especificado da matriz de destino.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Obtém um enumerador que itera por meio disso CommandBindingCollection.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(CommandBinding)

Pesquisa a primeira ocorrência do especificado CommandBinding neste CommandBindingCollection.

Insert(Int32, CommandBinding)

Insere o especificado CommandBinding no CommandBindingCollection índice especificado.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Remove(CommandBinding)

Remove a primeira ocorrência do especificado CommandBinding deste CommandBindingCollection.

RemoveAt(Int32)

Remove o especificado CommandBinding no índice especificado deste CommandBindingCollection.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
ICollection.CopyTo(Array, Int32)

Para obter uma descrição deste membro, consulte CopyTo(Array, Int32).

IList.Add(Object)

Para obter uma descrição deste membro, consulte Add(Object).

IList.Contains(Object)

Para obter uma descrição deste membro, consulte Contains(Object).

IList.IndexOf(Object)

Para obter uma descrição deste membro, consulte IndexOf(Object).

IList.Insert(Int32, Object)

Para obter uma descrição deste membro, consulte Insert(Int32, Object).

IList.Item[Int32]

Para obter uma descrição deste membro, consulte Item[Int32].

IList.Remove(Object)

Para obter uma descrição deste membro, consulte Remove(Object).

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

Aplica-se a

Confira também