CommandBindingCollection Clase

Definición

Representa una colección 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
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

Nombre Description
CommandBindingCollection()

Inicializa una nueva instancia de la clase CommandBindingCollection.

CommandBindingCollection(IList)

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

Propiedades

Nombre Description
Count

Obtiene el número de elementos de CommandBinding este CommandBindingCollectionobjeto .

IsFixedSize

Obtiene un valor que indica si tiene CommandBindingCollection un tamaño fijo.

IsReadOnly

Obtiene un valor que indica si se trata CommandBindingCollection de solo lectura.

IsSynchronized

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

Item[Int32]

Obtiene o establece el objeto CommandBinding en el índice especificado.

SyncRoot

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

Métodos

Nombre Description
Add(CommandBinding)

Agrega el objeto especificado CommandBinding a este CommandBindingCollectionobjeto .

AddRange(ICollection)

Agrega los elementos del especificado ICollection al final de este CommandBindingCollectionobjeto .

Clear()

Quita todos los elementos de este CommandBindingCollection.

Contains(CommandBinding)

Determina si el objeto especificado CommandBinding está en este CommandBindingCollection.

CopyTo(CommandBinding[], Int32)

Copia todos los elementos de en en CommandBindingCollection la matriz unidimensional especificada, empezando por el índice especificado de la matriz de destino.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetEnumerator()

Obtiene un enumerador que recorre en iteración este CommandBindingCollectionobjeto .

GetHashCode()

Actúa 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 especificado CommandBinding en este CommandBindingCollection.

Insert(Int32, CommandBinding)

Inserta el objeto especificado CommandBinding en este CommandBindingCollection en el índice especificado.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Remove(CommandBinding)

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

RemoveAt(Int32)

Quita el especificado CommandBinding en el índice especificado de este CommandBindingCollection.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
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

Nombre Description
AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte un IEnumerable en un IQueryable.

Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.

OfType<TResult>(IEnumerable)

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

Se aplica a

Consulte también