Udostępnij za pośrednictwem


Metoda ImageShape.OnPaintSelection —

Wyświetla Wyróżnienie zaznaczenia na obrazie.

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 Overrides Sub OnPaintSelection ( _
    e As DiagramPaintEventArgs _
)
public override void OnPaintSelection(
    DiagramPaintEventArgs e
)

Parametry

Uwagi

Zastąpić tę metodę, aby zmienić sposób wyświetlania obrazu po zaznaczeniu tego kształtu.Na przykład można wyświetlić inny obraz.

Domyślne zachowanie wywołuje DoPaintSelection metoda ShapeGeometry właściwości.

Przykłady

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);
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ImageShape Klasa

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams