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


ShapeElement.ShouldTryParentShapeForMergeOnToolboxDoubleClick - свойство

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

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

Синтаксис

'Декларация
Public Overridable ReadOnly Property ShouldTryParentShapeForMergeOnToolboxDoubleClick As Boolean
public virtual bool ShouldTryParentShapeForMergeOnToolboxDoubleClick { get; }

Значение свойства

Тип: System.Boolean

Заметки

Быстрый способ для пользователей вашего DSL создать несколько элементов: дважды щелкнуть элемент панели инструментов. Например, на доменном языке, созданном с помощью шаблона решения Компоненты, можно разместить несколько компонентов на схеме повторно дважды щелкните средство Компонент. Таким же образом, можно быстро создать несколько портов компонента, выбрав компонент, а затем повторно дважды щелкните инструмент Порт. или Порт вывода.

Как правило, двойной щелчок по средству создает новый элемент в качестве дочернего элемента выбранного элемента. Например, если вы выбираете проект компонента и дважды щелкните инструмент Порт., создается новый порт на выбранном компоненте. После завершения операции выбирается новый элемент. Это представляет трудность: если пользователь теперь дважды щелкните инструмент Порт вывода, ничего не должно произойти, поскольку порт вывода не может иметь порт ввода в качестве родительского. Однако если метод ShouldTryParentShapeForMergeOnToolboxDoubleClick возвращает значение true, то новый порт будет добавлен в родительский компонент вместо.

Это свойство по умолчанию имеет значение true, но можно переопределить его определение в классе фигуры.

Предупреждение

Если задается в свойстве липкие средства редактора в решении доменного языка, это свойство никогда не вызывается.Дважды щелкнув элемент позволяет пользователю выбрать повторно на схеме, чтобы создать новые элементы.

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

См. также

Ссылки

ShapeElement Класс

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