Metoda DiagramSelectionRules.GetCompliantSelection —
Wywołana przez powierzchnię projektu, aby zezwolić na filtrowanie zaznaczenia
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Diagrams
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Składnia
'Deklaracja
Public Overridable Function GetCompliantSelection ( _
currentSelection As SelectedShapesCollection, _
proposedItemsToAdd As DiagramItemCollection, _
proposedItemsToRemove As DiagramItemCollection, _
primaryItem As DiagramItem _
) As Boolean
public virtual bool GetCompliantSelection(
SelectedShapesCollection currentSelection,
DiagramItemCollection proposedItemsToAdd,
DiagramItemCollection proposedItemsToRemove,
DiagramItem primaryItem
)
Parametry
- currentSelection
Typ: Microsoft.VisualStudio.Modeling.Diagrams.SelectedShapesCollection
[w] Bieżące zaznaczenie przed wszelkich ShapeElements są dodawane lub usuwane.
- proposedItemsToAdd
Typ: Microsoft.VisualStudio.Modeling.Diagrams.DiagramItemCollection
[in/out] Proponowane DiagramItems mają zostać dodane do zaznaczenia.
- proposedItemsToRemove
Typ: Microsoft.VisualStudio.Modeling.Diagrams.DiagramItemCollection
[in/out] Proponowane DiagramItems ma zostać usunięty z zaznaczenia.
- primaryItem
Typ: Microsoft.VisualStudio.Modeling.Diagrams.DiagramItem
[in/out] Proponowane DiagramItem się, że podstawowy DiagramItem zaznaczenia.Wartość null oznacza, że ostatni DiagramItem wynikowy zaznaczenia należy przyjąć, że jako podstawowy DiagramItem.
Wartość zwracana
Typ: System.Boolean
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.