Поделиться через


ImageShape.OnPaintSelection - метод

Отображает выделение на изображении.

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Синтаксис

'Декларация
Public Overrides Sub OnPaintSelection ( _
    e As DiagramPaintEventArgs _
)
public override void OnPaintSelection(
    DiagramPaintEventArgs e
)

Параметры

Заметки

Переопределите этот метод, чтобы изменить способ изображение отображается, когда эта фигуры. Например, может потребоваться отобразить другой изображение.

Реакция на событие по умолчанию вызывает метод DoPaintSelection свойства ShapeGeometry.

Примеры

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

Безопасность платформы .NET Framework

См. также

Ссылки

ImageShape Класс

Microsoft.VisualStudio.Modeling.Diagrams - пространство имен