Group: Forum Members
Last Active: 4 Years Ago
Posts: 49,
Visits: 179
|
Scenario: Diagram saved in the database and i need to update the unique id of the Shape ports with the database values.
code snippet: int portCount = shapeAdded.Ports.ChildrenCount(null); for (int index = 0; index < portCount; index++) { NPort shapePort = shapeAdded.Ports.Children(null)[index] as NPort;
//assigning simobject unique id to nevron as if nevron port unique id //is changed, connectors will be detached from the shape and can never be //connected shapePort.UniqueId = new Guid(portNode.SimUniqueID); }
|
Group: Forum Members
Last Active: Last Week
Posts: 3,054,
Visits: 4,009
|
Assign the ID from the database to the Id property of the shapes, not to the UniqueId one.
Best Regards, Nevron Support Team
|
Group: Forum Members
Last Active: 4 Years Ago
Posts: 49,
Visits: 179
|
I have litter confusion about the reply that if i change the id of the NPort then does it not make disturbance in connections???
I have class which store then unique of the Shape or Port in the diagram.
SimNode { string SimUniqueId {get;set;} // It is mapped with uniqueId of the shape or shape port /// Other properties }
This SimUniqueId Property is fixed for the entire application object and it is necessary to set this property.
Now i need to create shape manually from the object of above class and map unique id in shape ports so i am having problem..
Is it possible to update the UniqueId of the NPort class any how???
|