InputGestureCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje uspořádanou kolekci InputGesture objektů.
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
- Dědičnost
-
InputGestureCollection
- Implementuje
Příklady
Následující příklad vytvoří KeyGesture a přidá jej do InputGestureCollection souboru 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)
Konstruktory
| Name | Description |
|---|---|
| InputGestureCollection() |
Inicializuje novou instanci InputGestureCollection třídy. |
| InputGestureCollection(IList) |
Inicializuje novou instanci InputGestureCollection třídy pomocí elementů v zadané IList. |
Vlastnosti
| Name | Description |
|---|---|
| Count |
Získá počet InputGesture položek v tomto InputGestureCollection. |
| IsFixedSize |
Získá hodnotu, která označuje, zda má pevnou InputGestureCollection velikost. |
| IsReadOnly |
Získá hodnotu, která označuje, zda je to InputGestureCollection jen pro čtení. Výchozí hodnota je |
| IsSynchronized |
Získá hodnotu, která označuje, zda je tato InputGestureCollection synchronizace (bezpečné vlákno). |
| Item[Int32] |
Získá nebo nastaví v zadaném indexu InputGesture . |
| SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k tomuto InputGestureCollection. |
Metody
| Name | Description |
|---|---|
| Add(InputGesture) |
Přidá do tohoto InputGestureparametru zadaný InputGestureCollection parametr . |
| AddRange(ICollection) |
Přidá prvky zadaného ICollection na konec tohoto InputGestureCollectionparametru . |
| Clear() |
Odebere všechny prvky z objektu InputGestureCollection. |
| Contains(InputGesture) |
Určuje, zda je zadaný InputGesture v kolekci. |
| CopyTo(InputGesture[], Int32) |
Zkopíruje všechny položky v InputGestureCollection zadaném jednorozměrném poli počínaje zadaným indexem cílového pole. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetEnumerator() |
Získá enumerátor, který iteruje tímto InputGestureCollection. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| IndexOf(InputGesture) |
Vyhledá první výskyt zadaného InputGesture v tomto InputGestureCollectionsouboru . |
| Insert(Int32, InputGesture) |
Vloží zadaný do InputGesture tohoto InputGestureCollection objektu v zadaném indexu. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Remove(InputGesture) |
Odebere první výskyt zadaného InputGesture z tohoto InputGestureCollectionobjektu . |
| RemoveAt(Int32) |
Odebere zadanou InputGesture v zadaném indexu tohoto InputGestureCollectionparametru . |
| Seal() |
Nastaví tuto InputGestureCollection možnost jen pro čtení. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Popis tohoto člena naleznete v tématu CopyTo(Array, Int32). |
| IList.Add(Object) |
Popis tohoto člena naleznete v tématu Add(Object). |
| IList.Contains(Object) |
Popis tohoto člena naleznete v tématu Contains(Object). |
| IList.IndexOf(Object) |
Popis tohoto člena naleznete v tématu IndexOf(Object). |
| IList.Insert(Int32, Object) |
Popis tohoto člena naleznete v tématu Insert(Int32, Object). |
| IList.Item[Int32] |
Popis tohoto člena naleznete v tématu Item[Int32]. |
| IList.Remove(Object) |
Popis tohoto člena naleznete v tématu Remove(Object). |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |