GeneralSelection Classe

Définition

Gère les sélections générales non traitées par d'autres états de sélection.

public ref class GeneralSelection : Microsoft::VisualStudio::Modeling::Diagrams::SelectionState
public class GeneralSelection : Microsoft.VisualStudio.Modeling.Diagrams.SelectionState
type GeneralSelection = class
    inherit SelectionState
Public Class GeneralSelection
Inherits SelectionState
Héritage
GeneralSelection

Constructeurs

GeneralSelection()

constructor

Propriétés

ActualSelection

Obtient la sélection réelle.

(Hérité de SelectionState)
CoercedSelection

Obtient la sélection forcée en appliquant des règles de contrainte à la sélection actuelle.

REMARQUE : la valeur retournée peut être null. Une contrainte null indique que l’état de sélection ne définit pas de règles de forçage (c.-à-d. un seleciton multiple incluant uniquement
les connecteurs de commentaires sont couverts par l’État GeneralSelection, qui ne définit pas de règles de forçage, donc la contrainte de seleciton est null).

Si les règles de contrainte sont définies pour un état de sélection, mais la contrainte échoue (comme c'est le cas pour une sélection incluant plusieurs composants appartenant à différentes zones), la sélection forcée existe mais est vide.

Ces applications auxiliaires peuvent être utilisées pour démystificationr les résultats de la contrainte d’une sélection : * IsCoercible-true si le seleciton peut être forcé (c’est-à-dire que l’état de sélection définit des règles de forçage). CoercedSelection retournera une collection, mais qui pourra être vide.

  • IsCoercionFailure-true si la sélection réelle peut être forcée, mais que la contrainte échoue (règles de forçage dues.) CoercedSelection sera une collection vide. * HasCoercion – true si la sélection réelle est être contrainte et que sa contrainte n'échoue pas. CoercedSelection retournera une collection non vide.
(Hérité de SelectionState)
CoercedSelectionCache

cache pour la sélection forcée

(Hérité de SelectionState)
CoercedSelectionModelElements

Il est possible que le CoercedSelection inclue pixels et ModelElement, qui sont
associé à pixels qui ne sont pas déjà inclus.

Cette méthode retourne une liste qui remplace les PresentationElement de la sélection forcée par leurs ModelElement associés, ainsi que tous les ModelElement de la sélection forcée qui ne disposaient pas de PresentationElement.

(Hérité de SelectionState)
CoercedSelectionPresentationElements

Il est possible que le CoercedSelection inclue pixels et ModelElement, qui sont
associé à pixels qui ne sont pas déjà inclus.

         Cette méthode retourne une collection qui exclut tous les ModelElement.
(Hérité de SelectionState)
CoercionCompliantSelection

Retourne la liste des objets sélectionnés conformes aux règles de contrainte. Si la sélection peut être forcée, la sélection forcée sera retournée ; si la contrainte échoue, la liste sera vide. S'il n'existe aucune règle de contrainte (!IsCoercable), la sélection actuelle est retournée.

(Hérité de SelectionState)
HasCoercion

Détermine si la sélection a une contrainte valide.

(Hérité de SelectionState)
IsActualSelectionMixed

True si tous les objets sélectionnés dans la sélection sont du même type.

(Hérité de SelectionState)
IsCoercedSelectionMixed

True si tous les objets sélectionnés dans la sélection forcée sont du même type.

(Hérité de SelectionState)
IsCoercible

Détermine si la sélection réelle peut être forcée. IsCoercible et IsCoercionFailure permettent de distinguer les échecs de contrainte de la non disponibilité de contrainte.

(Hérité de SelectionState)
IsCoercionFailure

IsCoercible et IsCoercionFailure permettent de distinguer les échecs de contrainte de la non disponibilité de contrainte.

(Hérité de SelectionState)

Méthodes

CacheCoercedSelection(ICollection)

Met en cache la collection spécifiée.

(Hérité de SelectionState)
IdentifyCommandsToBeFilteredOutForMultipleSelection(CommandIdCollection)

Méthode override pour identifier les commandes qui sont pas valides.

IdentifyCommandsToBeFilteredOutForSingleSelection(CommandIdCollection)

Méthode override pour identifier des commandes qui sont pas valides dans un scénario de sélection simple, pour cet état de sélection.

(Hérité de SelectionState)
Initialize(ICollection)

spécifie la sélection réelle sur laquelle exécuter.

(Hérité de SelectionState)
IsApplicable(ICollection)

Détermine si cet état de sélection est approprié pour la sélection spécifiée.

IsCommandToBeFilteredOut(CommandID)

True si la commande spécifiée ne doit pas être activée pour cet état de sélection. La méthode est évaluée pour la sélection forcée.

(Hérité de SelectionState)
IsCommandToBeFilteredOutForMultipleSelection(CommandID)

True si la commande spécifiée ne doit pas être activée pour cet état de sélection. La méthode est évaluée pour la sélection forcée.

IsCommandToBeFilteredOutForSingleSelection(CommandID)

True si la commande spécifiée ne doit pas être activée pour cet état de sélection. La méthode est évaluée pour la sélection forcée.

(Hérité de SelectionState)

S’applique à