Partager via


Selection Classe

Définition

Définit une sélection des objets publiés en tant que ContextItem dans EditingContext.

public ref class Selection : System::Activities::Presentation::ContextItem
public class Selection : System.Activities.Presentation.ContextItem
type Selection = class
    inherit ContextItem
Public Class Selection
Inherits ContextItem
Héritage
Selection

Remarques

Les sélections se composent de zéro ou de plus d'objets. Le premier objet d'une sélection est défini comme étant la sélection principale, qui est utilisée lorsque l'objet d'un groupe doit l'être en tant que clé. Chaque objet est stocké en tant que ModelItem.

Constructeurs

Selection()

Crée un objet Selection vide.

Selection(IEnumerable)

Crée un objet Selection avec les objets spécifiés sélectionnés.

Selection(IEnumerable, Predicate<ModelItem>)

Crée un objet Selection avec les objets spécifiés sélectionnés.

Selection(IEnumerable<ModelItem>)

Crée un objet Selection avec les objets spécifiés sélectionnés.

Selection(IEnumerable<ModelItem>, Predicate<ModelItem>)

Crée un objet Selection avec les objets spécifiés sélectionnés.

Selection(ModelItem[])

Crée un objet Selection avec les objets spécifiés sélectionnés.

Propriétés

ItemType

Retourne le type d'élément pour cet élément de contexte d'édition.

PrimarySelection

Retourne la sélection principale.

SelectedObjects

Énumération d'objets sélectionnés.

SelectionCount

Nombre d'objets actuellement présents dans cette sélection.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnItemChanged(EditingContext, ContextItem)

Représente une méthode qui est appelée sur l'élément de contexte avant qu'il ne soit stocké dans le gestionnaire d'éléments de contexte. L'élément précédent dans le gestionnaire d'éléments de contexte est passé comme paramètre.

(Hérité de ContextItem)
Select(EditingContext, ModelItem)

Méthode d'assistance de sélection qui considère la sélection existante du contexte et qui y sélectionne un élément. Si l'élément figure déjà dans la sélection, celle-ci est conservée et l'élément est transféré dans la sélection principale.

SelectOnly(EditingContext, ModelItem)

Méthode d'assistance de sélection qui définit un élément dans la sélection. Tous les éléments existants sont désélectionnés.

Subscribe(EditingContext, SubscribeContextCallback<Selection>)

Méthode d'assistance qui s'abonne aux événements de modification de sélection.

Toggle(EditingContext, ModelItem)

Méthode d’assistance de sélection qui considère la sélection existante du contexte et crée une sélection qui contient l’état basculé de l’élément. Si l'élément doit être ajouté à la sélection, il l'est en tant que sélection principale.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Union(EditingContext, ModelItem)

Méthode d'assistance de sélection qui considère la sélection existante du contexte et crée une sélection qui contient la sélection d'origine et l'élément spécifié à ajouter. Si l'élément spécifié à ajouter figure déjà dans la sélection d'origine, il est transféré dans la sélection principale.

Unsubscribe(EditingContext, SubscribeContextCallback<Selection>)

Méthode d'assistance qui supprime un événement de modification de sélection précédemment ajouté.

S’applique à