33@using Syncfusion .Blazor .Diagram
44@using Syncfusion .Blazor .DropDowns
55
6- <SfDropDownList TItem =" FlipOption" TValue =" string" DataSource =" @FlipDirections " Placeholder =" Flip" >
6+ <SfDropDownList TItem =" FlipOption" TValue =" string" DataSource =" @_flipDirections " Placeholder =" Flip" >
77 <DropDownListEvents TItem =" FlipOption" TValue =" string" ValueChange =" @FlipDirectionChange" />
88 <DropDownListFieldSettings Text =" Name" Value =" Value" ></DropDownListFieldSettings >
99</SfDropDownList >
1010
11- <SfDropDownList TItem =" FlipOption" TValue =" string" DataSource =" @FlipModes " Placeholder =" Flip" >
11+ <SfDropDownList TItem =" FlipOption" TValue =" string" DataSource =" @_flipModes " Placeholder =" Flip" >
1212 <DropDownListEvents TItem =" FlipOption" TValue =" string" ValueChange =" @FlipModeChange" />
1313 <DropDownListFieldSettings Text =" Name" Value =" Value" ></DropDownListFieldSettings >
1414</SfDropDownList >
1515
16- <SfDiagramComponent @ref =" diagram " Width =" 1000px" Height =" 1000px" Nodes =" @NodeCollection " Connectors =" @connectors " />
16+ <SfDiagramComponent @ref =" @_diagram " Width =" 1000px" Height =" 1000px" Nodes =" @_nodes " Connectors =" @_connectors " />
1717
1818@code
1919{
20- // Initialize the diagram connector collection
21- private DiagramObjectCollection <Connector > connectors = new DiagramObjectCollection <Connector >();
22- // Reference the diagram
23- private SfDiagramComponent diagram ;
24- // Define diagram nodes collection
25- private DiagramObjectCollection <Node > NodeCollection ;
26- public class FlipOption
20+ // Initialize the diagram connector collection.
21+ private DiagramObjectCollection <Connector > _connectors = new DiagramObjectCollection <Connector >();
22+ // Reference the diagram.
23+ private SfDiagramComponent _diagram ;
24+ // Define diagram nodes collection.
25+ private DiagramObjectCollection <Node > _nodes ;
26+ private class FlipOption
2727 {
2828 public string Name { get ; set ; }
2929 public string Value { get ; set ; } // Bound value
3030 }
3131
32- List <FlipOption > FlipDirections = new ()
32+ private List <FlipOption > _flipDirections = new List < FlipOption > ()
3333 {
3434 new FlipOption { Name = " None" , Value = " None" },
3535 new FlipOption { Name = " Horizontal" , Value = " Horizontal" },
3636 new FlipOption { Name = " Vertical" , Value = " Vertical" },
3737 new FlipOption { Name = " Both" , Value = " Both" }
3838 };
3939
40- List <FlipOption > FlipModes = new ()
40+ private List <FlipOption > _flipModes = new List < FlipOption > ()
4141 {
4242 new FlipOption { Name = " None" , Value = " None" },
4343 new FlipOption { Name = " Content" , Value = " Content" },
123123 }
124124 }
125125 };
126- NodeCollection = new DiagramObjectCollection <Node >() { node1 , node2 };
126+ _nodes = new DiagramObjectCollection <Node >() { node1 , node2 };
127127 }
128128
129129 private void HorizontalPort ()
130130 {
131- if (diagram .SelectionSettings .Nodes .Count > 0 )
131+ if (_diagram .SelectionSettings .Nodes .Count > 0 )
132132 {
133- for (int i = 0 ; i < diagram .SelectionSettings .Nodes .Count ; i ++ )
133+ for (int i = 0 ; i < _diagram .SelectionSettings .Nodes .Count ; i ++ )
134134 {
135- diagram .SelectionSettings .Nodes [i ].FlipMode = DiagramFlipMode .Port ;
136- if (diagram .SelectionSettings .Nodes [i ].Flip .HasFlag (FlipDirection .Horizontal ))
135+ _diagram .SelectionSettings .Nodes [i ].FlipMode = DiagramFlipMode .Port ;
136+ if (_diagram .SelectionSettings .Nodes [i ].Flip .HasFlag (FlipDirection .Horizontal ))
137137 {
138- diagram .SelectionSettings .Nodes [i ].Flip &= ~ FlipDirection .Horizontal ;
138+ _diagram .SelectionSettings .Nodes [i ].Flip &= ~ FlipDirection .Horizontal ;
139139 }
140140 else
141141 {
142- diagram .SelectionSettings .Nodes [i ].Flip |= FlipDirection .Horizontal ;
142+ _diagram .SelectionSettings .Nodes [i ].Flip |= FlipDirection .Horizontal ;
143143 }
144144 }
145145 }
146146 }
147147
148- // This method applys flipDirection to the selected node's
149- public void FlipDirectionChange (ChangeEventArgs < string , FlipOption > args )
148+ // This method applies FlipDirection to the selected nodes.
149+ private void FlipDirectionChange (ChangeEventArgs < string , FlipOption > args )
150150 {
151- diagram .StartGroupAction ();
151+ _diagram .StartGroupAction ();
152152
153- if (diagram .SelectionSettings .Nodes .Count > 0 )
153+ if (_diagram .SelectionSettings .Nodes .Count > 0 )
154154 {
155- for (int i = 0 ; i < diagram .SelectionSettings .Nodes .Count ; i ++ )
155+ for (int i = 0 ; i < _diagram .SelectionSettings .Nodes .Count ; i ++ )
156156 {
157- diagram .SelectionSettings .Nodes [i ].Flip = (FlipDirection )Enum .Parse (typeof (FlipDirection ), args .Value .ToString ());
157+ _diagram .SelectionSettings .Nodes [i ].Flip = (FlipDirection )Enum .Parse (typeof (FlipDirection ), args .Value .ToString ());
158158 }
159159 }
160- for (int i = 0 ; i < diagram .SelectionSettings .Connectors .Count ; i ++ )
160+ for (int i = 0 ; i < _diagram .SelectionSettings .Connectors .Count ; i ++ )
161161 {
162- diagram .SelectionSettings .Connectors [i ].Flip = (FlipDirection )Enum .Parse (typeof (FlipDirection ), args .Value .ToString ());
162+ _diagram .SelectionSettings .Connectors [i ].Flip = (FlipDirection )Enum .Parse (typeof (FlipDirection ), args .Value .ToString ());
163163 }
164- diagram .EndGroupAction ();
164+ _diagram .EndGroupAction ();
165165
166166 }
167167
168- // This method apply's diagramFLipMode to the selected node's
168+ // This method applies DiagramFlipMode to the selected nodes.
169169 private void FlipModeChange (ChangeEventArgs < string , FlipOption > args )
170170 {
171- diagram .StartGroupAction ();
171+ _diagram .StartGroupAction ();
172172
173- if (diagram .SelectionSettings .Nodes .Count > 0 )
173+ if (_diagram .SelectionSettings .Nodes .Count > 0 )
174174 {
175- for (int i = 0 ; i < diagram .SelectionSettings .Nodes .Count ; i ++ )
175+ for (int i = 0 ; i < _diagram .SelectionSettings .Nodes .Count ; i ++ )
176176 {
177- diagram .SelectionSettings .Nodes [i ].FlipMode = (DiagramFlipMode )Enum .Parse (typeof (DiagramFlipMode ), args .Value .ToString ());
177+ _diagram .SelectionSettings .Nodes [i ].FlipMode = (DiagramFlipMode )Enum .Parse (typeof (DiagramFlipMode ), args .Value .ToString ());
178178 }
179179 }
180180
181- diagram .EndGroupAction ();
181+ _diagram .EndGroupAction ();
182182 }
183183}
0 commit comments