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


ImageShape.OnPaintSelection - метод

Указывает выделение цветом выделения в режиме.

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 - пространство имен