Как увеличить на определенный узел графа и измените филиал, используя Microsoft Glee?

StackOverflow https://stackoverflow.com/questions/4203936

  •  25-09-2019
  •  | 
  •  

Вопрос

Я использую Microsoft Glee, чтобы нарисовать график со многими узлами и краями. Я хотел бы иметь окно поиска, где, когда я ищу имя узла, оно увеличится на этом узле и изменяет филиал, чтобы узел было проще.

Текущий код, который у меня имеет масштабирование в разумно, но он не изменяет филиал из узла. Есть идеи?

Node n =  gViewer.Graph.FindNode(myNodeID);
n.Attr.Fillcolor = Microsoft.Glee.Drawing.Color.Red;
n.Attr.Color = Microsoft.Glee.Drawing.Color.Red;    
gViewer.ShowBBox(n.BBox);
gViewer.Invalidate();
Это было полезно?

Решение

Кажется, это связано с формой узла. Если форма была эллипсис, она не работала. Я изменил форму в коробку, и это работает нормально

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top