I’m pretty sure that all of the XML reading and writing that GoXam does is locale-independent. (See the XHelper class.) Furthermore, when GoXam reads and writes Point values as strings for XML, it always uses a space as the separator. Since the DiagramPanel.Position is not something that GoXam would normally read and write, that must be something that you have added? If so, how?
Or are you not using the XML serialization that GoXam models offer? If so, we would not know how to help you.
I am not sure about XML serialization. I am using the below code for getting panel position
this.DiagramInfo.DiagramPanelPose = this.Panel.Position.ToString();
Before changing the decimal notation i am getting value in
this.DiagramInfo.DiagramPanelPose = 10,10
But after replacing my decimal notation to “,” i am getting value like 10;10 . I wonder from where this “;” is coming from.
Don’t the ToString() method’s results often depend on the current culture?
Use the XHelper methods instead. Or use the XmlConvert methods in your own manner.