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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Diagrams - пространство имен