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
- 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.