Aracılığıyla paylaş


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 InputGestureCollectionRoutedCommandöğesine 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

InputGestureCollection()

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

InputGestureCollection(IList)

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

Özellikler

Count

Bu InputGestureCollectioniçindeki öğe sayısını InputGesture alır.

IsFixedSize

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

IsReadOnly

Bunun InputGestureCollection salt okunur olup olmadığını belirten 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 nesne alır.

Yöntemler

Add(InputGesture)

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

AddRange(ICollection)

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

Clear()

Tüm öğeleri InputGestureCollection koleksiyonundan kaldırır.

Contains(InputGesture)

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

CopyTo(InputGesture[], Int32)

içindeki InputGestureCollection tüm öğeleri 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()

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

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

Bu InputGestureCollectioniçinde belirtilen InputGesture ilk örneğini arar.

Insert(Int32, InputGesture)

Belirtilen dizinine belirtilen InputGesture öğesini ekler InputGestureCollection .

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Bu içinden belirtilen InputGestureInputGestureCollectionilk oluşumunu kaldırır.

RemoveAt(Int32)

Bu InputGestureCollectiondizinin belirtilen dizininde belirtilen InputGesture öğesini kaldırır.

Seal()

Bunu InputGestureCollection salt okunur olarak ayarlar.

ToString()

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

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ı

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

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

Şunlara uygulanır

Ayrıca bkz.