Search
DiagramItem.Id Property
See Also
 





Gets or sets user-defined identifier associated with this item.

Namespace: MindFusion.Diagramming
Assembly: MindFusion.Diagramming

 Syntax

C#  Copy Code

public Object Id { get; set; }

Visual Basic  Copy Code

Public Property Id As Object

 Property Value

An instance of any class derived from System.Object.

 Remarks

This property contains data that you define and is not used by the component in any way. You can associate with the item any value of a primitive data type, an object from the .NET class library or a custom class.

If the id is a value of primitive type, it is serialized directly by the component along with item containing it when saving / loading the diagram. Reference types are serialized using System.Xml.Serialization.XmlSerializer when saving diagrams to XML, or using System.Text.Json.JsonSerializer when saving to JSON.

You can implement custom serialization code using .NET XML API by handling SerializeTag and DeserializeTag events, or Json API using JsonSerializeTag and JsonDeserializeTag events

 See Also