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á jej 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

Name Description
InputGestureCollection()

Inicializuje novou instanci InputGestureCollection třídy.

InputGestureCollection(IList)

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

Vlastnosti

Name Description
Count

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

IsFixedSize

Získá hodnotu, která označuje, zda má pevnou InputGestureCollection 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 je tato InputGestureCollection synchronizace (bezpečné vlákno).

Item[Int32]

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

SyncRoot

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

Metody

Name Description
Add(InputGesture)

Přidá do tohoto InputGestureparametru zadaný InputGestureCollection parametr .

AddRange(ICollection)

Přidá prvky zadaného ICollection na konec tohoto InputGestureCollectionparametru .

Clear()

Odebere všechny prvky z objektu InputGestureCollection.

Contains(InputGesture)

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

CopyTo(InputGesture[], Int32)

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

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

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

GetHashCode()

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

Insert(Int32, InputGesture)

Vloží zadaný do InputGesture tohoto InputGestureCollection objektu v zadaném indexu.

MemberwiseClone()

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

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

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

RemoveAt(Int32)

Odebere zadanou InputGesture v zadaném indexu tohoto InputGestureCollectionparametru .

Seal()

Nastaví tuto InputGestureCollection možnost jen pro čtení.

ToString()

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

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
ICollection.CopyTo(Array, Int32)

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

IList.Add(Object)

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

IList.Contains(Object)

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

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

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

IList.Item[Int32]

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

IList.Remove(Object)

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

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

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

Platí pro

Viz také