The GoXam provides its user's control for the implementation of the diagrams and it was constructed to help users. It takes the advantage of the features of the WPF. The GoWPF is the executive of the GoXam to get the WPF.NET framework the version of the 4.0 or beyond and also for the .NET core 3.0 and above.
Data Binding & Utilities
The information templates for this note and the links that are contained with the capability to annotate the hyperlinks which may help in the Improvement of the diagram. These features are supporting the input and the interfaces along with the output nodes.
Collapsing and Growing Trees: Collapsing and growing of the trees is a standard method that is used for large charts and enables users as well as the consumer to control the visibility of the tree. The process of expanding and collapsing how to stop trees are later constructed into a GoXam and same as in this case in which a button can jump to the is expanded land of the tree.
Layers: Some graphical objects can be easily put inside the sheets to specified their Z-order. Nine layers by default are included in a panel of the diagram. The examples of these layers are order is for the desktop, default, and nodes along with the hyperlinks, to add the sheets for input and handling of the selection like the adornments.
Palette Control: A lot of diagram software is utilizing a palette to help to drag and fall the new components to the perspective respectively. The GoXam gives the users a diagram which is known as the Palette. It shows a variety of nodes in a rectangular structure and to offer a more natural look, the user can use the data template in the diagrams.
Overview Control: Sometimes the graphs are so big that the user may only see some part of it but at a reasonable zoom level. For such diagrams we provide the user supply outline control read to rebuild the diagram's viewpoint and later show a thumbnail of the model to the user and make it easier for the user to see it. The user can see the graph with just a click or drag the scroll the viewpoint from the graph.
Subgraphs / Groups: A lot of chart types such as the business process modeling notation or even the workflow use the methods of groups to arrange the diagrams accordingly. In this way, the groups are encouraged, and later they provide support for the binding process of the data and the definition of this hierarchy which can specify the new look of the group.
Cut / Copy / Paste / Undo / Redo: Conventional Clipboard activities are allowed by default but they may disable for certain programs in which are not required. The process of modifications is tracked with the help of the undo manager to design the diagram to encourage the customizability and the unlimited redo and undo the process.
Zooming / Scrolling / Panning / Choice: This attribute supports the scrolling and zooming in the diagrams that the user desires. The properties are placed and later the user can scroll down or even zoom in or out. The user can scroll with the help of the panning tool as well as the scroll bar and with the control of the mouse wheel he can zoom in and zoom out the diagram. The choice of the consumer can be customized by providing custom template information to the users. Here the user can even edit the text beaches in the diagram with just a click.
XML Save/Restore: The GoXam does not ask the users for any specific format or any medium for the process of preserving the diagrams. Anything that the program or the diagram includes is a scheme of the database or even a binary file format. If the user does not mind using the XML as a format of the file, and if the user does not have any specific schema to use then he should use the predefined version of the data courses provided by us. We aim to make it simpler for the users starting from loading to saving the version of the information in the format of the XML.