Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion WindowsForms/Diagram/Context-Menu.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ documentation: ug

### Built-in context menu

The Essential® Diagram of Windows Forms provides built-in context menu support to the Diagram.
The [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) provides built-in context menu support to the Diagram.

All available tools for the Diagram control such as File options, Edit options, Action options, Layout, Connectors, and Shapes are listed in the built-in context menu.

Expand Down
2 changes: 1 addition & 1 deletion WindowsForms/Diagram/Data-Binding.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ documentation: ug

### Populating the data

* Diagram can be populated with the nodes and connectors based on the information provided from an external data source.
* [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) can be populated with the nodes and connectors based on the information provided from an external data source.
* Diagram exposes its specific data-related properties, which allow you specify the data source fields from where the node information has to be retrieved.

To explore those properties, refer to the [Data source settings](https://help.syncfusion.com/cr/windowsforms/Syncfusion.Windows.Forms.Diagram.Binding.html).
Expand Down
4 changes: 3 additions & 1 deletion WindowsForms/Diagram/Drawing-Tool.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ documentation: ug

# Drawing Tool in Windows Forms Diagram

Diagram control now provides a drawing tool to draw different types of connectors dynamically and connector types are listed below.
[WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) control now provides a drawing tool to draw different types of connectors dynamically and connector types are listed below.

1. LineConnector
2. OrthogonalConnector
Expand Down Expand Up @@ -42,3 +42,5 @@ diagram1.Controller.ActivateTool("OrgLineConnectorTool")
Please refer to the Connectors sample from Windows Forms control Panel and find navigation path for the Connector sample as link.

Sample : Windows Forms Control Panel -> Diagram -> Getting Started -> Connectors

N> Looking for the full WinForms Diagram component overview, features, pricing, and documentation? Visit the [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) page.
2 changes: 1 addition & 1 deletion WindowsForms/Diagram/Dynamic-Properties.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ This feature lets the user add additional properties or data to the nodes and co

The node’s [PropertyBag](https://help.syncfusion.com/cr/windowsforms/Syncfusion.Windows.Forms.Diagram.Node.html#Syncfusion_Windows_Forms_Diagram_Node_PropertyBag) property, which is a key value pair, is used to add, edit, and remove the additional properties or data and can be serialized when saving the diagram.

The diagram has built-in UI dialogs to add, edit, and remove the dynamic properties.
The [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) has built-in UI dialogs to add, edit, and remove the dynamic properties.

Use Case Scenario:

Expand Down
2 changes: 1 addition & 1 deletion WindowsForms/Diagram/Event-Handlers.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ This section elaborates on the following:

### Diagram Events

[DiagramViewerEventSink](https://help.syncfusion.com/cr/windowsforms/Syncfusion.Windows.Forms.Diagram.DiagramViewerEventSink.html#) class contains the events specific to the diagram. The various events that can be invoked using this class are discussed in the following topics.
[DiagramViewerEventSink](https://help.syncfusion.com/cr/windowsforms/Syncfusion.Windows.Forms.Diagram.DiagramViewerEventSink.html#) class contains the events specific to the [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram). The various events that can be invoked using this class are discussed in the following topics.

#### Node Collection Events

Expand Down
4 changes: 2 additions & 2 deletions WindowsForms/Diagram/Getting-Started.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Getting Started with Windows Forms Diagram

This section helps you understand and quickly get started using Essential® Diagram in your Windows Forms applications. Control appearance and structure are defined, and the relevant classes are depicted.
This section helps you understand and quickly get started using [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) in your Windows Forms applications. Control appearance and structure are defined, and the relevant classes are depicted.

## Assembly deployment

Expand Down Expand Up @@ -2195,4 +2195,4 @@ The following screenshot displays the organizational flow of diagram.

![Organizational flow in WindowsForms Diagram](getting-started_images/windowsforms-diagram-organizational-flow.png)

N> You can also explore our [WinForms Diagram example](https://github.com/syncfusion/winforms-demos/tree/master/diagram) that shows you how to render and configure the Diagram.
N> Looking for the full WinForms Diagram component overview, features, pricing, and documentation? Visit the [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) page.
5 changes: 2 additions & 3 deletions WindowsForms/Diagram/Gridlines.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Diagram Grid in Windows Forms Diagram

The Diagram grid is drawn with evenly spaced points that provides a visual guidance to the user.
The [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) grid is drawn with evenly spaced points that provides a visual guidance to the user.

#### Behavior

Expand Down Expand Up @@ -88,5 +88,4 @@ diagram1.View.Grid.SnapToGrid = true;

![Diagram-Gridlines](Diagram-Grid_images/Diagram-Grid_img1.jpeg)



N> Looking for the full WinForms Diagram component overview, features, pricing, and documentation? Visit the [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) page.
2 changes: 1 addition & 1 deletion WindowsForms/Diagram/Grouping.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ documentation: ug

A group is a node that acts as a transparent container for other nodes. A group is a composite node that controls a set of child nodes. The bounding rectangle of a group is the union of the bounds of its children. The group renders itself by iterating through its children and rendering them. Child nodes cannot be selected or manipulated individually. Members of the group are added and removed through the ICompositeNode interface.

There are two ways available to add a Group in diagram control:
There are two ways available to add a Group in [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) control:

1. Add the children to the group manually with the help of Group class methods. The below code snippet creates a group with two nodes.

Expand Down
2 changes: 1 addition & 1 deletion WindowsForms/Diagram/Guides.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ documentation: ug

# Guides in Windows Forms Diagram

Guides for the Diagram control are viewable, non printing guidelines used to align a diagram node with other nodes. They provide support to align a diagram node with the boundary, center, or margin of other nodes.
Guides for the [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) control are viewable, non printing guidelines used to align a diagram node with other nodes. They provide support to align a diagram node with the boundary, center, or margin of other nodes.

You can also change the visual style of Guides by using its LineStyle property.

Expand Down
2 changes: 1 addition & 1 deletion WindowsForms/Diagram/Layers.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Layers in Windows Forms Diagram

Layers are transparent sheets that can be added to the model and the objects are added to it. Layers allow to categorically arrange a set of nodes onto the diagram.
Layers are transparent sheets that can be added to the model and the objects are added to it. Layers allow to categorically arrange a set of nodes onto the [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram).



Expand Down
2 changes: 1 addition & 1 deletion WindowsForms/Diagram/Layout-Management.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Different Layout Manager are discussed under the following section:

## Manual Layout

The various types of Layout Managers that are supported by the diagram control to align nodes are as follows.
The various types of Layout Managers that are supported by the [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) control to align nodes are as follows.

Some common Layout Manager settings are discussed in the below topic.

Expand Down
4 changes: 2 additions & 2 deletions WindowsForms/Diagram/Measurement-Units.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Measurement Units in Windows Forms Diagram

The Diagram control provides a multiple logical unit of measurement option. The following are the measurement units that are supported by the Diagram control.
The [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) control provides a multiple logical unit of measurement option. The following are the measurement units that are supported by the Diagram control.

* Pixel
* Point
Expand Down Expand Up @@ -63,7 +63,7 @@ The following code example illustrates to set measurement unit for the diagram.

### Custom Measurement unit

The MeasureUnits contain constant values to apply in our Diagram. So, you can use MeasureUnits.Custom to set the customized unit and specify the Custom Measurement unit value by using the Syncfusion.Windows.Forms.Diagram.Model.CustomUnitValue property.
The MeasureUnits contain constant values to apply in our [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram). So, you can use MeasureUnits.Custom to set the customized unit and specify the Custom Measurement unit value by using the Syncfusion.Windows.Forms.Diagram.Model.CustomUnitValue property.
The following code example illustrates how to set custom measurement unit for the Diagram control.

{% tabs %}
Expand Down
4 changes: 3 additions & 1 deletion WindowsForms/Diagram/Nodes-or-Shapes.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Nodes or Shapes in Windows Forms Diagram

The Diagram control supports different kinds of nodes. The following are the nodes that are supported by the Diagram control:
The [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) control supports different kinds of nodes. The following are the nodes that are supported by the Diagram control:

* TextNode
* Shape
Expand Down Expand Up @@ -404,3 +404,5 @@ diagram1.Controller.RotatingStyle = RenderingHelperStyle.DashedOutline


![Node-Selections_img5](Nodes-or-Shapes_images/Node-Selections_img5.png)

N> Looking for the full WinForms Diagram component overview, features, pricing, and documentation? Visit the [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) page.
2 changes: 1 addition & 1 deletion WindowsForms/Diagram/Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Windows Forms Diagram Overview

This section covers information on Essential® Diagram control, its key features, and prerequisites to use the control, its compatibility with various OS and browsers and finally the documentation details complimentary with the product. It comprises the following sub sections:
This section covers information on [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) control, its key features, and prerequisites to use the control, its compatibility with various OS and browsers and finally the documentation details complimentary with the product. It comprises the following sub sections:

## Introduction To Essential® Diagram

Expand Down
2 changes: 1 addition & 1 deletion WindowsForms/Diagram/Ports-And-Connections.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Port is an object used to establish a connection between the node and the link.

### Central Port

By default, the central port for a diagram is enabled using the EnableCentralPort property available for the node.
By default, the central port for a [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) is enabled using the EnableCentralPort property available for the node.



Expand Down
4 changes: 3 additions & 1 deletion WindowsForms/Diagram/Rulers.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Rulers in Windows Forms Diagram

Rulers can be enabled by setting the ShowRulers property for the diagram control. The rulers will automatically inherit the MeasurementUnit set for the diagram model and get converted accordingly.
Rulers can be enabled by setting the ShowRulers property for the [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) control. The rulers will automatically inherit the MeasurementUnit set for the diagram model and get converted accordingly.

The height of the ruler can be set through RulersHeight property.

Expand Down Expand Up @@ -184,3 +184,5 @@ Sample diagram is as follows,


![Change HRuler Minor lines colors](Rulers_images/Rulers_img3.jpeg)

N> Looking for the full WinForms Diagram component overview, features, pricing, and documentation? Visit the [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) page.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Serialization is the process of converting the state of diagram objects into a b

## Save

In the diagram, [DataContractSerializer](https://learn.microsoft.com/en-us/dotnet/api/system.runtime.serialization.datacontractserializer?view=net-8.0) is used for serialization. The features provided by `DataContractSerializer` apply to diagram serialization, supporting saving the diagram to a stream while preserving all its properties.
In the [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram), [DataContractSerializer](https://learn.microsoft.com/en-us/dotnet/api/system.runtime.serialization.datacontractserializer?view=net-8.0) is used for serialization. The features provided by `DataContractSerializer` apply to diagram serialization, supporting saving the diagram to a stream while preserving all its properties.

### Saving a Diagram via Filename

Expand Down
2 changes: 1 addition & 1 deletion WindowsForms/Diagram/Supported-Controls.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ documentation: ug

The controls supported by Essential® Diagram are as follows.

The controls associated with the Diagram control are illustrated in the following image.
The controls associated with the [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) control are illustrated in the following image.



Expand Down
2 changes: 1 addition & 1 deletion WindowsForms/Diagram/Touch-Support.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Touch Support in Windows Forms Diagram

Touch support for Diagram control helps to create sophisticated diagrams quickly and easily by interacting with Diagram nodes through touch gestures such as Tap, Double Tap, Long Press, Pinch, and more. These touch gestures help you perform actions such as select, label text editing, open the context menu, zoom in, and zoom out.
Touch support for [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) control helps to create sophisticated diagrams quickly and easily by interacting with Diagram nodes through touch gestures such as Tap, Double Tap, Long Press, Pinch, and more. These touch gestures help you perform actions such as select, label text editing, open the context menu, zoom in, and zoom out.

## Properties

Expand Down
2 changes: 1 addition & 1 deletion WindowsForms/Diagram/Zoom-And-Pan.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ documentation: ug

## Zooming Support

One of the interactive features of Essential® Diagram is its zooming capabilities. This feature allows you to interactively zoom in and out of the diagram in the following ways:
One of the interactive features of [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram) is its zooming capabilities. This feature allows you to interactively zoom in and out of the diagram in the following ways:

* Zoom to the center of the diagram.
* Zoom to the top left of the diagram.
Expand Down