Partager via


TriggerCollection Classe

Définition

Représente une collection d’objets EventTrigger .

public ref class TriggerCollection sealed : IIterable<TriggerBase ^>, IVector<TriggerBase ^>
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class TriggerCollection final : IIterable<TriggerBase>, IVector<TriggerBase>
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class TriggerCollection : IEnumerable<TriggerBase>, IList<TriggerBase>
Public NotInheritable Class TriggerCollection
Implements IEnumerable(Of TriggerBase), IList(Of TriggerBase)
<object>
  <object.Triggers>
    oneOrMoreEventTriggers
  </object.Triggers>
</object>
Héritage
Object Platform::Object IInspectable TriggerCollection
Attributs
Implémente

Remarques

Énumération de la collection en C#

A TriggerCollection étant énumérable, vous pouvez utiliser une syntaxe spécifique au langage, comme foreach en C# pour énumérer les éléments de la collection. Le compilateur effectue le casting de type pour vous et vous n’aurez pas besoin de caster IEnumerable<EventTrigger> explicitement. Si vous avez besoin d’un cast explicite, par exemple si vous souhaitez appeler GetEnumerator, effectuez un cast en IEnumerable avec une contrainte EventTrigger .

Propriétés

Size

Obtient la taille (nombre) de la collection.

Méthodes

Append(TriggerBase)

Ajoute un nouvel élément à la collection.

Clear()

Supprime tous les éléments de la collection.

First()

Retourne l’itérateur pour l’itération sur les éléments de la collection.

GetAt(UInt32)

Retourne l’élément situé à l’index spécifié.

GetMany(UInt32, TriggerBase[])

Récupère plusieurs éléments en un seul passage par l’itérateur.

GetView()

Obtient une vue immuable dans la collection.

IndexOf(TriggerBase, UInt32)

Récupère l’index de l’élément spécifié.

InsertAt(UInt32, TriggerBase)

Insère l’élément spécifié à l’index spécifié.

RemoveAt(UInt32)

Supprime l'élément à l'index spécifié.

RemoveAtEnd()

Supprime le dernier élément de la collection.

ReplaceAll(TriggerBase[])

Efface initialement la collection, puis insère le tableau fourni en tant que nouveaux éléments.

SetAt(UInt32, TriggerBase)

Définit la valeur à l’index spécifié sur la valeur TriggerBase spécifiée.

S’applique à

Voir aussi