InputGestureCollection Třída

Definice

Představuje uspořádanou kolekci InputGesture objektů.

public ref class InputGestureCollection sealed : System::Collections::IList
public sealed class InputGestureCollection : System.Collections.IList
type InputGestureCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
type InputGestureCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
Public NotInheritable Class InputGestureCollection
Implements IList
Dědičnost
InputGestureCollection
Implementuje

Příklady

Následující příklad vytvoří KeyGesture a přidá ho do InputGestureCollection souboru RoutedCommand.

<Window.InputBindings>
  <KeyBinding Key="B"
              Modifiers="Control" 
              Command="ApplicationCommands.Open" />
</Window.InputBindings>
KeyGesture OpenCmdKeyGesture = new KeyGesture(
    Key.B,
    ModifierKeys.Control);

ApplicationCommands.Open.InputGestures.Add(OpenCmdKeyGesture);
Dim OpenCmdKeyGesture As New KeyGesture(Key.B, ModifierKeys.Control)

ApplicationCommands.Open.InputGestures.Add(OpenCmdKeyGesture)

Konstruktory

InputGestureCollection()

Inicializuje novou instanci InputGestureCollection třídy.

InputGestureCollection(IList)

Inicializuje novou instanci InputGestureCollection třídy pomocí elementů v zadané IList.

Vlastnosti

Count

Získá počet InputGesture položek v tomto InputGestureCollectionsouboru .

IsFixedSize

Získá hodnotu, která označuje, zda InputGestureCollection má pevnou velikost.

IsReadOnly

Získá hodnotu, která označuje, zda je to InputGestureCollection jen pro čtení. Výchozí hodnota je false.

IsSynchronized

Získá hodnotu, která označuje, zda InputGestureCollection je synchronizován (bez vláken).

Item[Int32]

Získá nebo nastavte InputGesture v zadaném indexu.

SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu k tomuto InputGestureCollection.

Metody

Add(InputGesture)

Přidá k tomuto InputGestureCollectionparametru zadaný InputGesture parametr .

AddRange(ICollection)

Přidá elementy zadaného ICollection na konec tohoto InputGestureCollection.

Clear()

Odebere všechny elementy z kolekce InputGestureCollection.

Contains(InputGesture)

Určuje, zda je zadaný InputGesture objekt v kolekci.

CopyTo(InputGesture[], Int32)

Zkopíruje všechny položky v objektu InputGestureCollection do zadaného jednorozměrného pole počínaje zadaným indexem cílového pole.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Získá enumerátor, který iteruje tímto InputGestureCollection.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
IndexOf(InputGesture)

Vyhledá první výskyt zadaného InputGesture v tomto InputGestureCollectionsouboru .

Insert(Int32, InputGesture)

Vloží zadaný InputGesture objekt do zadaného InputGestureCollection indexu.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Remove(InputGesture)

Odebere první výskyt zadaného InputGesture z tohoto InputGestureCollectionobjektu .

RemoveAt(Int32)

Odebere zadanou InputGesture hodnotu v zadaném indexu tohoto InputGestureCollectionobjektu .

Seal()

Nastaví ho InputGestureCollection na jen pro čtení.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Popis tohoto člena najdete v tématu CopyTo(Array, Int32).

IList.Add(Object)

Popis tohoto člena najdete v tématu Add(Object).

IList.Contains(Object)

Popis tohoto člena najdete v tématu Contains(Object).

IList.IndexOf(Object)

Popis tohoto člena najdete v tématu IndexOf(Object).

IList.Insert(Int32, Object)

Popis tohoto člena najdete v tématu Insert(Int32, Object).

IList.Item[Int32]

Popis tohoto člena najdete v tématu Item[Int32].

IList.Remove(Object)

Popis tohoto člena najdete v tématu Remove(Object).

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro

Viz také