ShapeElement.NestedChildShapes - свойство
Список фигур, являющиеся частью этой формы и ограничен для отображения в пределах границ этих фигуры или схемы.
Пространство имен: Microsoft.VisualStudio.Modeling.Diagrams
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Синтаксис
'Декларация
Public ReadOnly Property NestedChildShapes As LinkedElementCollection(Of ShapeElement)
public LinkedElementCollection<ShapeElement> NestedChildShapes { get; }
Значение свойства
Тип: Microsoft.VisualStudio.Modeling.LinkedElementCollection<ShapeElement>
Заметки
Вложенные фигур и соединителей дочерних элементов ограничены их в пределах границ ParentShape.Пользователь не сможет перетаскивать форму вне границ родительского элемента и маршрутизация соединителей сохраняет их в пределах границ.
ParentShapeкаждой дочернего элемента это фигуры ShapeElement.
Фигуры дочернего элемента обычно покрашены в порядке списка, так что первый элемент будет находиться на обратно.При изменении порядка списка, вызовите:
shape.Diagram.NeedsRenumber = true; shape.Invalidate();
Примеры
Для просмотра списка фигур и соединителей на схеме, используйте следующий код.Каждая фигура и соединитель могут иметь собственные формы дочерних элемента:
foreach (ShapeElement element in diagram.NestedChildShapes
{
if (element is NodeShape) { /* icon or geometric shape */ }
else if (element is BinaryLinkShape) { /* connector */ }
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Diagrams - пространство имен
RelativeChildShape