CommandBindingCollection Clase

Definición

Representa una colección de objetos CommandBinding.Represents a collection of CommandBinding objects.

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
Herencia
CommandBindingCollection
Implementaciones

Ejemplos

En el ejemplo siguiente se CommandBinding crea un y se agrega CommandBindingCollection a la Windowde.The following example creates a CommandBinding and adds it to the CommandBindingCollection of a 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 UIElement de CommandBindingCollection tienen un nombreAll objects which derive from UIElement have a CommandBindingCollection named

CommandBindings.CommandBindings.

Constructores

CommandBindingCollection()

Inicializa una nueva instancia de la clase CommandBindingCollection.Initializes a new instance of the CommandBindingCollection class.

CommandBindingCollection(IList)

Inicializa una nueva instancia de la clase CommandBindingCollection usando los elementos del objeto IList especificado.Initializes a new instance of the CommandBindingCollection class using the items in the specified IList.

Propiedades

Count

Obtiene el número de elementos CommandBinding de esta colección CommandBindingCollection.Gets the number of CommandBinding items in this CommandBindingCollection.

IsFixedSize

Obtiene un valor que indica si la colección CommandBindingCollection tiene un tamaño fijo.Gets a value indicating whether this CommandBindingCollection has a fixed size.

IsReadOnly

Obtiene un valor que indica si esta colección CommandBindingCollection es de solo lectura.Gets a value indicating whether this CommandBindingCollection is read-only.

IsSynchronized

Obtiene un valor que indica si el acceso a esta CommandBindingCollection está sincronizado (es seguro para subprocesos).Gets a value indicating whether access to this CommandBindingCollection is synchronized (thread-safe).

Item[Int32]

Obtiene o establece la clase CommandBinding en el índice especificado.Gets or sets the CommandBinding at the specified index.

SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a CommandBindingCollection.Gets an object that can be used to synchronize access to the CommandBindingCollection.

Métodos

Add(CommandBinding)

Agrega el objeto de CommandBinding especificado a esta clase CommandBindingCollection.Adds the specified CommandBinding to this CommandBindingCollection.

AddRange(ICollection)

Agrega los elementos del objeto ICollection especificado al final de esta colección CommandBindingCollection.Adds the items of the specified ICollection to the end of this CommandBindingCollection.

Clear()

Quita todos los elementos de este CommandBindingCollection.Removes all items from this CommandBindingCollection.

Contains(CommandBinding)

Determina si el objeto CommandBinding especificado está en esta colección CommandBindingCollection.Determines whether the specified CommandBinding is in this 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.Copies all of the items in the CommandBindingCollection to the specified one-dimensional array, starting at the specified index of the target array.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetEnumerator()

Obtiene un enumerador que recorre en iteración esta colección CommandBindingCollection.Gets an enumerator that iterates through this CommandBindingCollection.

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
IndexOf(CommandBinding)

Busca la primera aparición del objeto CommandBinding especificado en esta colección CommandBindingCollection.Searches for the first occurrence of the specified CommandBinding in this CommandBindingCollection.

Insert(Int32, CommandBinding)

Inserta el objeto CommandBinding especificado en esta colección CommandBindingCollection en el índice especificado.Inserts the specified CommandBinding into this CommandBindingCollection at the specified index.

MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
Remove(CommandBinding)

Quita la primera aparición del objeto CommandBinding especificado de este objeto CommandBindingCollection.Removes the first occurrence of the specified CommandBinding from this CommandBindingCollection.

RemoveAt(Int32)

Quita de esta colección CommandBinding el objeto CommandBindingCollection especificado que está en el índice indicado.Removes the specified CommandBinding at the specified index of this CommandBindingCollection.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Para una descripción de este miembro, vea CopyTo(Array, Int32).For a description of this member, see CopyTo(Array, Int32).

IList.Add(Object)

Para una descripción de este miembro, vea Add(Object).For a description of this member, see Add(Object).

IList.Contains(Object)

Para una descripción de este miembro, vea Contains(Object).For a description of this member, see Contains(Object).

IList.IndexOf(Object)

Para obtener una descripción de este miembro, vea IndexOf(Object).For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object)

Para una descripción de este miembro, vea Insert(Int32, Object).For a description of this member, see Insert(Int32, Object).

IList.Item[Int32]

Para una descripción de este miembro, vea Item[Int32].For a description of this member, see Item[Int32].

IList.Remove(Object)

Para obtener una descripción de este miembro, vea Remove(Object).For a description of this member, see Remove(Object).

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a

Consulte también: