InputGestureCollection Osztály

Definíció

Objektumok rendezett gyűjteményét InputGesture jelöli.

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
Öröklődés
InputGestureCollection
Megvalósítás

Példák

Az alábbi példa létrehoz egy KeyGesture elemet, és hozzáadja azt egy InputGestureCollectionRoutedCommandfájlhoz.

<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)

Konstruktorok

Name Description
InputGestureCollection()

Inicializálja a InputGestureCollection osztály új példányát.

InputGestureCollection(IList)

Inicializálja az InputGestureCollection osztály új példányát a megadott IListelemek használatával.

Tulajdonságok

Name Description
Count

Lekéri a benne lévő InputGestureelemek számátInputGestureCollection.

IsFixedSize

Olyan értéket kap, amely jelzi, hogy rögzített InputGestureCollection méretű-e.

IsReadOnly

Olyan értéket kap, amely jelzi, hogy ez InputGestureCollection írásvédett-e. Az alapértelmezett érték a false.

IsSynchronized

Olyan értéket kap, amely jelzi, hogy ez InputGestureCollection szinkronizálva van-e (a szál biztonságos).

Item[Int32]

Lekéri vagy beállítja a InputGesture megadott indexet.

SyncRoot

Lekéri az ehhez InputGestureCollectionvaló hozzáférés szinkronizálására használható objektumot.

Metódusok

Name Description
Add(InputGesture)

Hozzáadja a megadottt InputGesture ehhez InputGestureCollectiona művelethez.

AddRange(ICollection)

Hozzáadja a megadott ICollection elemeket a művelet végéhez InputGestureCollection.

Clear()

Eltávolítja az összes elemet a InputGestureCollection.

Contains(InputGesture)

Meghatározza, hogy a megadott InputGesture érték szerepel-e a gyűjteményben.

CopyTo(InputGesture[], Int32)

A céltömb megadott indexétől kezdve a megadott egydimenziós tömbbe másolja az összes elemet InputGestureCollection .

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetEnumerator()

Lekéri az enumerátort, amely végigvezeti a folyamaton InputGestureCollection.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IndexOf(InputGesture)

Az ebben InputGesturea szakaszban megadott InputGestureCollection első előfordulásra keres rá.

Insert(Int32, InputGesture)

A megadott indexbe szúrja be InputGesture a megadott InputGestureCollection értéket.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Remove(InputGesture)

Eltávolítja a megadott InputGesture első előfordulást ebből InputGestureCollectiona helyről.

RemoveAt(Int32)

Eltávolítja a megadott InputGesture értéket a megadott indexben.InputGestureCollection

Seal()

Ezt InputGestureCollection írásvédettre állítja.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
ICollection.CopyTo(Array, Int32)

Ennek a tagnak a leírását lásd CopyTo(Array, Int32): .

IList.Add(Object)

Ennek a tagnak a leírását lásd Add(Object): .

IList.Contains(Object)

Ennek a tagnak a leírását lásd Contains(Object): .

IList.IndexOf(Object)

Ennek a tagnak a leírását lásd IndexOf(Object): .

IList.Insert(Int32, Object)

Ennek a tagnak a leírását lásd Insert(Int32, Object): .

IList.Item[Int32]

Ennek a tagnak a leírását lásd Item[Int32]: .

IList.Remove(Object)

Ennek a tagnak a leírását lásd Remove(Object): .

Bővítő metódusok

Name Description
AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes:

Lásd még