Поделиться через


InputGestureCollection Класс

Определение

Представляет упорядоченную коллекцию объектов InputGesture.

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
Наследование
InputGestureCollection
Реализации

Примеры

В следующем примере создается KeyGesture и добавляется в InputGestureCollection .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)

Конструкторы

InputGestureCollection()

Инициализирует новый экземпляр класса InputGestureCollection.

InputGestureCollection(IList)

Инициализирует новый экземпляр класса InputGestureCollection, используя элементы указанного объекта IList.

Свойства

Count

Получает число элементов InputGesture в данном объекте InputGestureCollection.

IsFixedSize

Возвращает значение, показывающее, имеет ли этот объект InputGestureCollection фиксированный размер.

IsReadOnly

Возвращает значение, указывающее, доступна ли данная коллекция InputGestureCollection только для чтения. Значение по умолчанию — false.

IsSynchronized

Получает значение, определяющее, является ли данная коллекция InputGestureCollection синхронизированной (потокобезопасной).

Item[Int32]

Возвращает или задает объект InputGesture с заданным индексом.

SyncRoot

Возвращает объект, с помощью которого можно синхронизировать доступ к этой коллекции InputGestureCollection.

Методы

Add(InputGesture)

Добавляет указанную сущность InputGesture в этот набор InputGestureCollection.

AddRange(ICollection)

Добавляет элементы указанной коллекции ICollection в конец данной коллекции InputGestureCollection.

Clear()

Удаляет из коллекции InputGestureCollection все элементы.

Contains(InputGesture)

Определяет, присутствует ли в коллекции указанный объект InputGesture.

CopyTo(InputGesture[], Int32)

Копирует все элементы коллекции InputGestureCollection в заданный одномерный массив, начиная с заданного индекса в целевом массиве.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Получает перечислитель, осуществляющий перебор коллекции InputGestureCollection.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IndexOf(InputGesture)

Выполняет поиск первого вхождения заданного объекта InputGesture в данной коллекции InputGestureCollection.

Insert(Int32, InputGesture)

Вставляет заданный объект InputGesture в данную коллекцию InputGestureCollection по указанному индексу.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Remove(InputGesture)

Удаляет первое вхождение указанного объекта InputGesture из данного объекта InputGestureCollection.

RemoveAt(Int32)

Удаляет заданный объект InputGesture по заданному индексу в данной коллекции InputGestureCollection.

Seal()

Делает коллекцию InputGestureCollection доступной только для чтения.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32)

Описание этого члена см. в разделе CopyTo(Array, Int32).

IList.Add(Object)

Описание этого члена см. в разделе Add(Object).

IList.Contains(Object)

Описание этого члена см. в разделе Contains(Object).

IList.IndexOf(Object)

Описание этого члена см. в разделе IndexOf(Object).

IList.Insert(Int32, Object)

Описание этого члена см. в разделе Insert(Int32, Object).

IList.Item[Int32]

Описание этого члена см. в разделе Item[Int32].

IList.Remove(Object)

Описание этого члена см. в разделе Remove(Object).

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

Применяется к

См. также раздел