InputGestureCollection Sınıf

Tanım

Sıralı bir nesne koleksiyonunu InputGesture temsil eder.

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
Devralma
InputGestureCollection
Uygulamalar

Örnekler

Aşağıdaki örnek bir KeyGesture oluşturur ve öğesinin InputGestureCollectionöğesine RoutedCommand ekler.

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

Oluşturucular

Name Description
InputGestureCollection()

InputGestureCollection sınıfının yeni bir örneğini başlatır.

InputGestureCollection(IList)

Belirtilen InputGestureCollectioniçindeki öğeleri kullanarak sınıfının yeni bir örneğini IList başlatır.

Özellikler

Name Description
Count

Bu InputGestureiçindeki öğe sayısını InputGestureCollection alır.

IsFixedSize

Bunun InputGestureCollection sabit bir boyutu olup olmadığını gösteren bir değer alır.

IsReadOnly

Bunun InputGestureCollection salt okunur olup olmadığını gösteren bir değer alır. false varsayılan değerdir.

IsSynchronized

Bunun InputGestureCollection eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

Item[Int32]

Belirtilen dizinde öğesini InputGesture alır veya ayarlar.

SyncRoot

Bu InputGestureCollectionöğesine erişimi eşitlemek için kullanılabilecek bir nesnesi alır.

Yöntemler

Name Description
Add(InputGesture)

Belirtilen InputGesture öğesini bu InputGestureCollectionöğesine ekler.

AddRange(ICollection)

Belirtilen ICollection öğelerini bu InputGestureCollectionöğesinin sonuna ekler.

Clear()

öğesinden InputGestureCollectiontüm öğeleri kaldırır.

Contains(InputGesture)

Belirtilen InputGesture öğesinin koleksiyonda olup olmadığını belirler.

CopyTo(InputGesture[], Int32)

içindeki tüm öğeleri InputGestureCollection , hedef dizinin belirtilen dizininden başlayarak belirtilen tek boyutlu diziye kopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

Bu InputGestureCollectionaracılığıyla yineleyen bir numaralandırıcı alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
IndexOf(InputGesture)

Bu InputGestureiçinde belirtilen InputGestureCollection ilk örneğini arar.

Insert(Int32, InputGesture)

Belirtilen dizinine InputGesture belirtilen InputGestureCollection öğesini ekler.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(InputGesture)

Belirtilen InputGesture ilk oluşumunu bu InputGestureCollectioniçinden kaldırır.

RemoveAt(Int32)

Belirtilen dizininde belirtilen InputGesture öğesini kaldırır InputGestureCollection.

Seal()

Bunu InputGestureCollection salt okunur olarak ayarlar.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
ICollection.CopyTo(Array, Int32)

Bu üyenin açıklaması için bkz CopyTo(Array, Int32). .

IList.Add(Object)

Bu üyenin açıklaması için bkz Add(Object). .

IList.Contains(Object)

Bu üyenin açıklaması için bkz Contains(Object). .

IList.IndexOf(Object)

Bu üyenin açıklaması için bkz IndexOf(Object). .

IList.Insert(Int32, Object)

Bu üyenin açıklaması için bkz Insert(Int32, Object). .

IList.Item[Int32]

Bu üyenin açıklaması için bkz Item[Int32]. .

IList.Remove(Object)

Bu üyenin açıklaması için bkz Remove(Object). .

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesine IQueryabledönüştürür.

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe yazar.

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır

Ayrıca bkz.