Compartir vía


CommandBindingCollection Clase

Definición

Representa una colección de objetos CommandBinding.

public ref class CommandBindingCollection sealed : System::Collections::IList
public sealed class CommandBindingCollection : System.Collections.IList
type CommandBindingCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
type CommandBindingCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
Public NotInheritable Class CommandBindingCollection
Implements IList
Herencia
CommandBindingCollection
Implementaciones

Ejemplos

En el ejemplo siguiente se crea un CommandBinding objeto y se agrega a CommandBindingCollection de .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)

Comentarios

Todos los objetos que derivan de UIElement tienen un CommandBindingCollection nombre

CommandBindings.

Constructores

CommandBindingCollection()

Inicializa una nueva instancia de la clase CommandBindingCollection.

CommandBindingCollection(IList)

Inicializa una nueva instancia de la clase CommandBindingCollection usando los elementos del objeto IList especificado.

Propiedades

Count

Obtiene el número de elementos CommandBinding de esta colección CommandBindingCollection.

IsFixedSize

Obtiene un valor que indica si la colección CommandBindingCollection tiene un tamaño fijo.

IsReadOnly

Obtiene un valor que indica si esta colección CommandBindingCollection es de solo lectura.

IsSynchronized

Obtiene un valor que indica si el acceso a esta CommandBindingCollection está sincronizado (es seguro para subprocesos).

Item[Int32]

Obtiene o establece la clase CommandBinding en el índice especificado.

SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a CommandBindingCollection.

Métodos

Add(CommandBinding)

Agrega el objeto de CommandBinding especificado a esta clase CommandBindingCollection.

AddRange(ICollection)

Agrega los elementos del objeto ICollection especificado al final de esta colección CommandBindingCollection.

Clear()

Quita todos los elementos de este CommandBindingCollection.

Contains(CommandBinding)

Determina si el objeto CommandBinding especificado está en esta colección CommandBindingCollection.

CopyTo(CommandBinding[], Int32)

Copia todos los elementos de la colección CommandBindingCollection en la matriz unidimensional especificada, empezando en el índice indicado de la matriz de destino.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Obtiene un enumerador que recorre en iteración esta colección CommandBindingCollection.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(CommandBinding)

Busca la primera aparición del objeto CommandBinding especificado en esta colección CommandBindingCollection.

Insert(Int32, CommandBinding)

Inserta el objeto CommandBinding especificado en esta colección CommandBindingCollection en el índice especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(CommandBinding)

Quita la primera aparición del objeto CommandBinding especificado de este objeto CommandBindingCollection.

RemoveAt(Int32)

Quita de esta colección CommandBinding el objeto CommandBindingCollection especificado que está en el índice indicado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Para obtener una descripción de este miembro, vea CopyTo(Array, Int32).

IList.Add(Object)

Para obtener una descripción de este miembro, vea Add(Object).

IList.Contains(Object)

Para obtener una descripción de este miembro, vea Contains(Object).

IList.IndexOf(Object)

Para obtener una descripción de este miembro, vea IndexOf(Object).

IList.Insert(Int32, Object)

Para obtener una descripción de este miembro, vea Insert(Int32, Object).

IList.Item[Int32]

Para obtener una descripción de este miembro, vea Item[Int32].

IList.Remove(Object)

Para obtener una descripción de este miembro, vea Remove(Object).

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también