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á ho 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
InputGestureCollection() |
Inicializuje novou instanci InputGestureCollection třídy. |
InputGestureCollection(IList) |
Inicializuje novou instanci InputGestureCollection třídy pomocí elementů v zadané IList. |
Vlastnosti
Count |
Získá počet InputGesture položek v tomto InputGestureCollectionsouboru . |
IsFixedSize |
Získá hodnotu, která označuje, zda InputGestureCollection má pevnou 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 InputGestureCollection je synchronizován (bez vláken). |
Item[Int32] |
Získá nebo nastavte InputGesture v zadaném indexu. |
SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k tomuto InputGestureCollection. |
Metody
Add(InputGesture) |
Přidá k tomuto InputGestureCollectionparametru zadaný InputGesture parametr . |
AddRange(ICollection) |
Přidá elementy zadaného ICollection na konec tohoto InputGestureCollection. |
Clear() |
Odebere všechny elementy z kolekce InputGestureCollection. |
Contains(InputGesture) |
Určuje, zda je zadaný InputGesture objekt v kolekci. |
CopyTo(InputGesture[], Int32) |
Zkopíruje všechny položky v objektu InputGestureCollection do zadaného jednorozměrného pole počínaje zadaným indexem cílového pole. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetEnumerator() |
Získá enumerátor, který iteruje tímto InputGestureCollection. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
IndexOf(InputGesture) |
Vyhledá první výskyt zadaného InputGesture v tomto InputGestureCollectionsouboru . |
Insert(Int32, InputGesture) |
Vloží zadaný InputGesture objekt do zadaného InputGestureCollection indexu. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Remove(InputGesture) |
Odebere první výskyt zadaného InputGesture z tohoto InputGestureCollectionobjektu . |
RemoveAt(Int32) |
Odebere zadanou InputGesture hodnotu v zadaném indexu tohoto InputGestureCollectionobjektu . |
Seal() |
Nastaví ho InputGestureCollection na jen pro čtení. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
ICollection.CopyTo(Array, Int32) |
Popis tohoto člena najdete v tématu CopyTo(Array, Int32). |
IList.Add(Object) |
Popis tohoto člena najdete v tématu Add(Object). |
IList.Contains(Object) |
Popis tohoto člena najdete v tématu Contains(Object). |
IList.IndexOf(Object) |
Popis tohoto člena najdete v tématu IndexOf(Object). |
IList.Insert(Int32, Object) |
Popis tohoto člena najdete v tématu Insert(Int32, Object). |
IList.Item[Int32] |
Popis tohoto člena najdete v tématu Item[Int32]. |
IList.Remove(Object) |
Popis tohoto člena najdete v tématu Remove(Object). |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |