Partager via


SelectionState.CoercedSelection, propriété

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 les règles de contrainte. (c. - à-d. plusieurs seleciton inclure uniquement les connecteurs de commentaire est couvert par l'état de GeneralSelection, qui ne définit aucune règle de forçages, 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 programmes d'assistance peuvent être utilisés pour démystifier les résultats pour forcer une sélection : * IsCoercible - true si le seleciton peut être forcé. (c. - à-d. l'état de sélection définit des règles de contrainte). CoercedSelection retournera une collection, mais qui pourra être vide. * IsCoercionFailure – true si la sélection réelle peut être convertie, mais que la contrainte échoue (en raison des règles de contrainte.) 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.

Espace de noms :  Microsoft.VisualStudio.Modeling.Diagrams
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntaxe

'Déclaration
Public Overridable ReadOnly Property CoercedSelection As ICollection
public virtual ICollection CoercedSelection { get; }

Valeur de propriété

Type : System.Collections.ICollection

Sécurité .NET Framework

Voir aussi

Référence

SelectionState Classe

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms