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


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

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

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

Синтаксис

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

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

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

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

См. также

Ссылки

SwimlaneShape Класс

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