Condividi tramite


Metodo ImageShape.OnPaintSelection

Visualizza un'evidenziazione di selezione sull'immagine.

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintassi

'Dichiarazione
Public Overrides Sub OnPaintSelection ( _
    e As DiagramPaintEventArgs _
)
public override void OnPaintSelection(
    DiagramPaintEventArgs e
)

Parametri

Note

Eseguire l'override di questo metodo per modificare come l'immagine visualizzata quando questa forma viene selezionata. Ad esempio, è possibile visualizzare un'immagine diverso.

Il comportamento predefinito richiama il metodo di DoPaintSelection della proprietà di ShapeGeometry.

Esempi

public override void OnPaintSelection(DiagramPaintEventArgs e)
{
DiagramItem thisItem = new DiagramItem(this);
bool isSelected = e.View.Selection.Contains(thisItem);
bool isPrimary = thisItem.Equals(e.View.Selection.PrimaryItem);
bool isFocused = e.View.Selection.Count > 1 
           && thisItem.Equals(e.View.Selection.FocusedItem);
this.ShapeGeometry.DoPaintSelection(e, this, isSelected, isFocused, isPrimary);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ImageShape Classe

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams