Объект Grid представляет сетку привязки модели, которая облегчает позиционирование вершин и ребер. В отличие от графического интерфейса пользователя, сетка принадлежит объекту Model, а не объекту ModelWindow. Можно получить объект Grid, используя свойство Grid объекта Model.
Можно получить и установить начало координат сетки привязки (свойство Origin) и размер ячейки сетки привязки (свойство Spacing). Можно использовать различные величины, чтобы задать размер сетки по осям x и y.
Размер ячейки сетки привязки влияет на процесс создания новых рёбер и вершин:
Если свойство AutoSnap коллекции Shapes имеет значение True, то вершины создаются в узлах сетки привязки.
Даже если режим притягивания выключен, можно притянуть вершину к узлу сетки привязки вручную, используя метод Snap объекта Grid.
Вне зависимости от того, включено притяжение или нет, размер ячеек сетки влияет на величину дистанции притяжения. Дистанции притяжения играет важную роль при создании близко лежащих вершин и ребер. Если расстояние между существующей и новой вершиной меньше, чем дистанция притяжения, то новая вершина не создается, а вместо этого используется существующая. Так что может оказаться необходимым установить нужную величину ячеек сетки привязки, даже если притяжение к сетке совсем не используется.