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 доступно только для чтения. Значение по умолчанию — |
| 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). |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |