Compare View

switch
from
...
to
 
Commits (2)

Changes

Showing 55 changed files Inline Diff

releases/RM2100/20170329_RM2100.rar
No preview for this file type
sources/RoboforkApp.AWS/bin/Debug/RoboforkApp.AWS.dll
No preview for this file type
sources/RoboforkApp.AWS/bin/Debug/RoboforkApp.AWS.pdb
No preview for this file type
sources/RoboforkApp.AWS/bin/Release/RoboforkApp.AWS.dll
No preview for this file type
sources/RoboforkApp.AWS/bin/Release/RoboforkApp.AWS.pdb
No preview for this file type
sources/RoboforkApp.AWS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
No preview for this file type
sources/RoboforkApp.AWS/obj/Debug/RoboforkApp.AWS.csproj.FileListAbsolute.txt
1 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll.config 1 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll.config
2 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll 2 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll
3 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.pdb 3 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.pdb
4 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.dll 4 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.dll
5 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.xml 5 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.xml
6 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.dll 6 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.dll
7 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.pdb 7 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.pdb
8 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll.config 8 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll.config
9 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll 9 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll
10 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.pdb 10 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.pdb
11 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.dll 11 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.dll
12 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.xml 12 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.xml
13 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.dll 13 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.dll
14 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.pdb 14 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.pdb
15 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll.config 15 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll.config
16 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll 16 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll
17 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.pdb 17 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.pdb
18 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.dll 18 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.dll
19 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.xml 19 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.xml
20 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.dll 20 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.dll
21 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.pdb 21 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.pdb
22 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll.config 22 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll.config
23 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll 23 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll
24 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.pdb 24 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.pdb
25 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.dll 25 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.dll
26 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.xml 26 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.xml
27 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.dll 27 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.dll
28 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.pdb 28 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.pdb
29 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll.config 29 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll.config
30 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll 30 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll
31 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.pdb 31 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.pdb
32 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.dll 32 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.dll
33 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.xml 33 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.xml
34 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.dll 34 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.dll
35 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.pdb 35 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.pdb
36 D:\robofork\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll.config
37 D:\robofork\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll
38 D:\robofork\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.pdb
39 D:\robofork\sources\RoboforkApp.AWS\bin\Debug\AWSSDK.xml
40 D:\robofork\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.csprojResolveAssemblyReference.cache
41 D:\robofork\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.dll
42 D:\robofork\sources\RoboforkApp.AWS\obj\Debug\RoboforkApp.AWS.pdb
36 D:\robofork\sources\RoboforkApp.AWS\bin\Debug\RoboforkApp.AWS.dll.config 43
sources/RoboforkApp.AWS/obj/Debug/RoboforkApp.AWS.csprojResolveAssemblyReference.cache
No preview for this file type
sources/RoboforkApp.AWS/obj/Debug/RoboforkApp.AWS.dll
No preview for this file type
sources/RoboforkApp.AWS/obj/Debug/RoboforkApp.AWS.pdb
No preview for this file type
sources/RoboforkApp.AWS/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
No preview for this file type
sources/RoboforkApp.AWS/obj/Release/RoboforkApp.AWS.csproj.FileListAbsolute.txt
1 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll.config 1 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll.config
2 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll 2 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll
3 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.pdb 3 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.pdb
4 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Release\AWSSDK.dll 4 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Release\AWSSDK.dll
5 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Release\AWSSDK.xml 5 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\bin\Release\AWSSDK.xml
6 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.dll 6 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.dll
7 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.pdb 7 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.pdb
8 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll.config 8 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll.config
9 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll 9 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll
10 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.pdb 10 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.pdb
11 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Release\AWSSDK.dll 11 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Release\AWSSDK.dll
12 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Release\AWSSDK.xml 12 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\bin\Release\AWSSDK.xml
13 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.dll 13 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.dll
14 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.pdb 14 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.pdb
15 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll.config 15 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll.config
16 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll 16 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll
17 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.pdb 17 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.pdb
18 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.dll 18 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.dll
19 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.pdb 19 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.pdb
20 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll.config 20 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll.config
21 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll 21 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll
22 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.pdb 22 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.pdb
23 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Release\AWSSDK.dll 23 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Release\AWSSDK.dll
24 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Release\AWSSDK.xml 24 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\bin\Release\AWSSDK.xml
25 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.dll 25 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.dll
26 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.pdb 26 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.pdb
27 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll.config 27 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll.config
28 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll 28 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll
29 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.pdb 29 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.pdb
30 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Release\AWSSDK.dll 30 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Release\AWSSDK.dll
31 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Release\AWSSDK.xml 31 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\bin\Release\AWSSDK.xml
32 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.dll 32 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.dll
33 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.pdb 33 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.pdb
34 D:\robofork\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll.config
35 D:\robofork\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll
36 D:\robofork\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.pdb
37 D:\robofork\sources\RoboforkApp.AWS\bin\Release\AWSSDK.xml
38 D:\robofork\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.csprojResolveAssemblyReference.cache
39 D:\robofork\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.dll
40 D:\robofork\sources\RoboforkApp.AWS\obj\Release\RoboforkApp.AWS.pdb
34 D:\robofork\sources\RoboforkApp.AWS\bin\Release\RoboforkApp.AWS.dll.config 41
sources/RoboforkApp.AWS/obj/Release/RoboforkApp.AWS.csprojResolveAssemblyReference.cache
No preview for this file type
sources/RoboforkApp.AWS/obj/Release/RoboforkApp.AWS.dll
No preview for this file type
sources/RoboforkApp.AWS/obj/Release/RoboforkApp.AWS.pdb
No preview for this file type
sources/RoboforkApp/Controls/DesignerCanvas.cs
1 using RoboforkApp.DataModel; 1 using RoboforkApp.DataModel;
2 //using RoboforkApp.Entities; 2 //using RoboforkApp.Entities;
3 //using RoboforkApp.Services; 3 //using RoboforkApp.Services;
4 using System; 4 using System;
5 using System.Collections.Generic; 5 using System.Collections.Generic;
6 using System.Linq; 6 using System.Linq;
7 using System.Windows; 7 using System.Windows;
8 using System.Windows.Controls; 8 using System.Windows.Controls;
9 using System.Windows.Documents; 9 using System.Windows.Documents;
10 using System.Windows.Input; 10 using System.Windows.Input;
11 using System.Windows.Markup; 11 using System.Windows.Markup;
12 using System.Windows.Media; 12 using System.Windows.Media;
13 using System.Windows.Shapes; 13 using System.Windows.Shapes;
14 using System.Xml; 14 using System.Xml;
15 using System.Data; 15 using System.Data;
16 using RoboforkApp.View; 16 using RoboforkApp.View;
17 using RoboforkApp.Services; 17 using RoboforkApp.Services;
18 using RoboforkApp.Entities; 18 using RoboforkApp.Entities;
19 using System.Windows.Media.Animation;
19 using System.Windows.Media.Animation; 20
20 21 namespace RoboforkApp
21 namespace RoboforkApp 22 {
22 { 23 public class DesignerCanvas : Canvas
23 public class DesignerCanvas : Canvas 24 {
24 { 25 const double RADIUS_NODE = 25d; //8d;
25 const double RADIUS_NODE = 25d; //8d; 26 const double RADIUS_CURVER_LINE = 130d;
26 const double RADIUS_CURVER_LINE = 130d; 27 const double DISTANCE_AUTO_NODES = 100d;
27 const double DISTANCE_AUTO_NODES = 100d; 28 const double DISTANCE_START_NODES = 30d;
28 const double DISTANCE_START_NODES = 30d; 29 const double DISTANCE_END_NODES = 30d;
29 const double DISTANCE_END_NODES = 30d; 30 const double DISTANCE_FREE_NODES = 40d;
30 const double DISTANCE_FREE_NODES = 40d; 31 const double STROKE_ROOT_LINE = 6d;
31 const double STROKE_ROOT_LINE = 6d; 32 const double STROKE_LINE = 4d;
32 const double STROKE_LINE = 4d; 33 const double STROKE_NODE = 1d;
33 const double STROKE_NODE = 1d; 34 const double DISTANCE_RATIO = 100;
34 const double DISTANCE_RATIO = 100; 35
35 36 const double UCNODE_SETLEFT = 17;
36 const double UCNODE_SETLEFT = 17; 37 const double UCNODE_SETTOP = 17;
37 const double UCNODE_SETTOP = 17; 38 const double UCNODE_WIDTH = 34;
38 const double UCNODE_WIDTH = 34; 39 const double UCNODE_HEIGHT = 34;
39 const double UCNODE_HEIGHT = 34; 40
40 41 const double UCSCHEDULENODE_SETLEFT = 12;
41 const double UCSCHEDULENODE_SETLEFT = 12; 42 const double UCSCHEDULENODE_SETTOP = 12;
42 const double UCSCHEDULENODE_SETTOP = 12; 43 const double UCSCHEDULENODE_WIDTH = 24;
43 const double UCSCHEDULENODE_WIDTH = 24; 44 const double UCSCHEDULENODE_HEIGHT = 24;
44 const double UCSCHEDULENODE_HEIGHT = 24; 45
45 46 public static bool isReloadDB = false;
46 public static bool isReloadDB = false; 47
47 48 private List<Rectangle> shapeList = new List<Rectangle>();
48 private List<Rectangle> shapeList = new List<Rectangle>(); 49 private TextBlock shapePosIndicator;
49 private TextBlock shapePosIndicator; 50 private TextBlock shapeSizeIndicator;
50 private TextBlock shapeSizeIndicator; 51 private int currentLine;
51 private int currentLine; 52 private ucStartEndButton _startPoint;
52 private ucStartEndButton _startPoint; 53 private ucNode _ucNodeFree;
53 private ucNode _ucNodeFree; 54 private ucStartEndButton _goalPoint;
54 private ucStartEndButton _goalPoint; 55 private ucDisplayCoordinate _displayAxiPosition;
55 private ucDisplayCoordinate _displayAxiPosition; 56
56 57 // Add variable for draw route
57 // Add variable for draw route 58 public Path pLine = new Path();
58 public Path pLine = new Path(); 59 public Path pRootLine = new Path();
59 public Path pRootLine = new Path(); 60 public Path pCurverLine = new Path();
60 public Path pCurverLine = new Path(); 61 public Path pRedNode = new Path();
61 public Path pRedNode = new Path(); 62 public Path pYellowNode = new Path();
62 public Path pYellowNode = new Path(); 63 public GeometryGroup gGrpLine = new GeometryGroup();
63 public GeometryGroup gGrpLine = new GeometryGroup(); 64 public GeometryGroup gGrpRootLine = new GeometryGroup();
64 public GeometryGroup gGrpRootLine = new GeometryGroup(); 65 public GeometryGroup gGrpCurverLine = new GeometryGroup();
65 public GeometryGroup gGrpCurverLine = new GeometryGroup(); 66 public GeometryGroup gGrpRedNode = new GeometryGroup();
66 public GeometryGroup gGrpRedNode = new GeometryGroup(); 67 public GeometryGroup gGrpYellowNode = new GeometryGroup();
67 public GeometryGroup gGrpYellowNode = new GeometryGroup(); 68 public int currentShape;
68 public int currentShape; 69 public static bool isStartDrawRoute = false;
69 public static bool isStartDrawRoute = false; 70 public static bool isGoalDrawRoute = false;
70 public static bool isGoalDrawRoute = false; 71
71 72 public static bool readMapFan = true;
72 public static bool readMapFan = true; 73
73 74 public static double CanvasScheduleWidth = 0;
74 public static double CanvasScheduleWidth = 0; 75 public static double CanvasScheduleHeight = 0;
75 public static double CanvasScheduleHeight = 0; 76 public const double NodeSchedule_X = 50;
76 public const double NodeSchedule_X = 50; 77
77 78 public double PointMapStart_X = 127.85783428698775;
78 public double PointMapStart_X = 127.85783428698775; 79 public double PointMapStart_Y = 26.336094486866543;
79 public double PointMapStart_Y = 26.336094486866543; 80
80 81 public double PointMapEnd_X = 128.85783428698775;
81 public double PointMapEnd_X = 128.85783428698775; 82 public double PointMapEnd_Y = 27.336094486866543;
82 public double PointMapEnd_Y = 27.336094486866543; 83
83 84 const double DISTANCEMAPDISPLAY = 1000;
84 const double DISTANCEMAPDISPLAY = 1000; 85
85 86 public double Scale_X = 0;
86 public double Scale_X = 0; 87 public double Scale_Y = 0;
87 public double Scale_Y = 0; 88
88 89 public struct NodeInfo
89 public struct NodeInfo 90 {
90 { 91 public double X;
91 public double X; 92 public double Y;
92 public double Y; 93 public String Mode1;
93 public String Mode1; 94 public String Mode2;
94 public String Mode2; 95 public String Mode3;
95 public String Mode3; 96 }
96 } 97 List<NodeInfo> NodeInfo_List = new List<NodeInfo>();
97 List<NodeInfo> NodeInfo_List = new List<NodeInfo>(); 98
98 99 // Add variable for Set Schedule
99 // Add variable for Set Schedule 100 public Path pScheduleNode = new Path();
100 public Path pScheduleNode = new Path(); 101 public Path pScheduleLine = new Path();
101 public Path pScheduleLine = new Path(); 102 public GeometryGroup gGrpScheduleNode = new GeometryGroup();
102 public GeometryGroup gGrpScheduleNode = new GeometryGroup(); 103 public GeometryGroup gGrpScheduleLine = new GeometryGroup();
103 public GeometryGroup gGrpScheduleLine = new GeometryGroup(); 104
104 105 public static bool EditNodeFlag = false;
105 public static bool EditNodeFlag = false; 106 public static bool DragDeltaFlag = false;
106 public static bool DragDeltaFlag = false; 107 public static int UcNode_Index = 0;
107 public static int UcNode_Index = 0; 108 public static bool LoadDBFlag = false;
108 public static bool LoadDBFlag = false; 109
109 110 //Add variable for Vehicle Item click
110 //Add variable for Vehicle Item click 111 public string VehicleItem = "FK_15";
111 public string VehicleItem = "FK_15"; 112
112 113 public int VehicleIndex = 0;
113 public int VehicleIndex = 0; 114 public string ColorNode_Add = "Blue";
114 public string ColorNode_Add = "Blue"; 115 public string ColorNode_Insert = "Brown";
115 public string ColorNode_Insert = "Brown"; 116
116 117 public int ProjectIndex = 0;
117 public int ProjectIndex = 0; 118 public string ProjectItem = "ProjectAAA";
118 public string ProjectItem = "ProjectAAA"; 119 public ProjectModel ProjectModel = new ProjectModel();
119 public ProjectModel ProjectModel = new ProjectModel(); 120
120 121 //2017/03/04 NAM ADD START
121 //2017/03/04 NAM ADD START 122 public static bool isDrawingNode = false;
122 public static bool isDrawingNode = false; 123 public static bool isDragNode = false;
123 public static bool isDragNode = false; 124 public Path pNewLine = new Path();
124 public Path pNewLine = new Path(); 125 public GeometryGroup gGrpNewLine = new GeometryGroup();
125 public GeometryGroup gGrpNewLine = new GeometryGroup(); 126
126 127 public struct NewNodeInfo
127 public struct NewNodeInfo 128 {
128 { 129 public double X;
129 public double X; 130 public double Y;
130 public double Y; 131 public String Mode;
131 public String Mode; 132 }
132 } 133 List<NewNodeInfo> NewNodeInfo_List = new List<NewNodeInfo>();
133 List<NewNodeInfo> NewNodeInfo_List = new List<NewNodeInfo>(); 134
134 135 //List Node's Info
135 //List Node's Info 136 List<Node_tmp> Lst_Node_tmp = new List<Node_tmp>();
136 List<Node_tmp> Lst_Node_tmp = new List<Node_tmp>(); 137
137 138
138 139
139 140
140 141 List<TextBlock> NodeNo = new List<TextBlock>();
141 List<TextBlock> NodeNo = new List<TextBlock>(); 142 List<ucNode> ucNode_Lst = new List<ucNode>();
142 List<ucNode> ucNode_Lst = new List<ucNode>(); 143 public List<ucNode> ucScheduleNode_Lst = new List<ucNode>();
143 public List<ucNode> ucScheduleNode_Lst = new List<ucNode>(); 144 int stt = 1;
144 int stt = 1; 145 //2017/03/04 NAM ADD END
145 //2017/03/04 NAM ADD END 146 public struct ListIndexNodeInsert
146 public struct ListIndexNodeInsert 147 {
147 { 148 public double X;
148 public double X; 149 public double Y;
149 public double Y; 150 }
150 } 151 List<ListIndexNodeInsert> IndexNodeInsert_List = new List<ListIndexNodeInsert>();
151 List<ListIndexNodeInsert> IndexNodeInsert_List = new List<ListIndexNodeInsert>(); 152
152 153 public struct ListNameNode
153 public struct ListNameNode 154 {
154 { 155 public double X;
155 public double X; 156 public double Y;
156 public double Y; 157 public string nameNode;
157 public string nameNode; 158 }
158 } 159 List<ListNameNode> NameNode_List = new List<ListNameNode>();
159 List<ListNameNode> NameNode_List = new List<ListNameNode>(); 160
160 161
161 162 public ScheduleCanvas scheduleCanvas = new ScheduleCanvas();
162 public ScheduleCanvas scheduleCanvas = new ScheduleCanvas(); 163
163 164 // Add variable for Set Auto Nodes
164 // Add variable for Set Auto Nodes 165 public Path pBlueNode = new Path();
165 public Path pBlueNode = new Path(); 166 private GeometryGroup gGrpBlueNode = new GeometryGroup();
166 private GeometryGroup gGrpBlueNode = new GeometryGroup(); 167
167 168 // Add variable for Actual Nodes
168 // Add variable for Actual Nodes 169 public Path pActualNode = new Path();
169 public Path pActualNode = new Path(); 170 private GeometryGroup gGrpActualNode = new GeometryGroup();
170 private GeometryGroup gGrpActualNode = new GeometryGroup(); 171
171 172 // Add variable for Set Free Nodes
172 // Add variable for Set Free Nodes 173 public Path pFreeNode = new Path();
173 public Path pFreeNode = new Path(); 174 //private GeometryGroup gGrpFreeNode = new GeometryGroup();
174 //private GeometryGroup gGrpFreeNode = new GeometryGroup(); 175
175 176 // The part of the rectangle the mouse is over.
176 // The part of the rectangle the mouse is over. 177 private enum HitType
177 private enum HitType 178 {
178 { 179 None, Body, UL, UR, LR, LL, L, R, T, B
179 None, Body, UL, UR, LR, LL, L, R, T, B 180 };
180 }; 181 public enum OperationState
181 public enum OperationState 182 {
182 { 183 None, DrawObstract, DrawRoute, DrawSetFreeNode, EditNode, NewDrawSetFreeNode
183 None, DrawObstract, DrawRoute, DrawSetFreeNode, EditNode, NewDrawSetFreeNode 184 };
184 }; 185 public enum MouseState
185 public enum MouseState 186 {
186 { 187 None, Draw, Drag,
187 None, Draw, Drag, 188 }
188 } 189 public OperationState Operation = OperationState.None;
189 public OperationState Operation = OperationState.None; 190 public MouseState mouseState = MouseState.None;
190 public MouseState mouseState = MouseState.None; 191
191 192 // The draw start point.
192 // The draw start point. 193 private Point StartDrawPoint;
193 private Point StartDrawPoint; 194
194 195 // The drag's last point.
195 // The drag's last point. 196 private Point LastPoint;
196 private Point LastPoint; 197
197 198 // The part of the rectangle under the mouse.
198 // The part of the rectangle under the mouse. 199 HitType MouseHitType = HitType.None;
199 HitType MouseHitType = HitType.None; 200
200 201 public void Init()
201 public void Init() 202 {
202 { 203 if (shapePosIndicator == null)
203 if (shapePosIndicator == null) 204 {
204 { 205 shapePosIndicator = new TextBlock()
205 shapePosIndicator = new TextBlock() 206 {
206 { 207 Foreground = Brushes.Black,
207 Foreground = Brushes.Black, 208 Background = Brushes.Transparent,
208 Background = Brushes.Transparent, 209 FontSize = 20,
209 FontSize = 20, 210 };
210 }; 211 }
211 } 212 if (shapeSizeIndicator == null)
212 if (shapeSizeIndicator == null) 213 {
213 { 214 shapeSizeIndicator = new TextBlock()
214 shapeSizeIndicator = new TextBlock() 215 {
215 { 216 Foreground = Brushes.Black,
216 Foreground = Brushes.Black, 217 Background = Brushes.Transparent,
217 Background = Brushes.Transparent, 218 FontSize = 20,
218 FontSize = 20, 219 };
219 }; 220 }
220 } 221 }
221 } 222
222 223 // Return a HitType value to indicate what is at the point.
223 // Return a HitType value to indicate what is at the point. 224 private HitType SetHitType(Point point)
224 private HitType SetHitType(Point point) 225 {
225 { 226 if (shapeList.Count == 0)
226 if (shapeList.Count == 0) 227 {
227 { 228 currentShape = 0;
228 currentShape = 0; 229 return HitType.None;
229 return HitType.None; 230 }
230 } 231 for (int i = 0; i < shapeList.Count; i++)
231 for (int i = 0; i < shapeList.Count; i++) 232 {
232 { 233 Rectangle rect = shapeList[i];
233 Rectangle rect = shapeList[i]; 234 double left = Canvas.GetLeft(rect);
234 double left = Canvas.GetLeft(rect); 235 double top = Canvas.GetTop(rect);
235 double top = Canvas.GetTop(rect); 236 double right = left + rect.Width;
236 double right = left + rect.Width; 237 double bottom = top + rect.Height;
237 double bottom = top + rect.Height; 238 if (point.X < left) continue;
238 if (point.X < left) continue; 239 if (point.X > right) continue;
239 if (point.X > right) continue; 240 if (point.Y < top) continue;
240 if (point.Y < top) continue; 241 if (point.Y > bottom) continue;
241 if (point.Y > bottom) continue; 242 currentShape = i;
242 currentShape = i; 243
243 244 const double GAP = 10;
244 const double GAP = 10; 245 if (point.X - left < GAP)
245 if (point.X - left < GAP) 246 {
246 { 247 // Left edge.
247 // Left edge. 248 if (point.Y - top < GAP) return HitType.UL;
248 if (point.Y - top < GAP) return HitType.UL; 249 if (bottom - point.Y < GAP) return HitType.LL;
249 if (bottom - point.Y < GAP) return HitType.LL; 250 return HitType.L;
250 return HitType.L; 251 }
251 } 252 if (right - point.X < GAP)
252 if (right - point.X < GAP) 253 {
253 { 254 // Right edge.
254 // Right edge. 255 if (point.Y - top < GAP) return HitType.UR;
255 if (point.Y - top < GAP) return HitType.UR; 256 if (bottom - point.Y < GAP) return HitType.LR;
256 if (bottom - point.Y < GAP) return HitType.LR; 257 return HitType.R;
257 return HitType.R; 258 }
258 } 259 if (point.Y - top < GAP) return HitType.T;
259 if (point.Y - top < GAP) return HitType.T; 260 if (bottom - point.Y < GAP) return HitType.B;
260 if (bottom - point.Y < GAP) return HitType.B; 261 return HitType.Body;
261 return HitType.Body; 262 }
262 } 263 currentShape = 0;
263 currentShape = 0; 264 return HitType.None;
264 return HitType.None; 265 }
265 } 266
266 267 // Set a mouse cursor appropriate for the current hit type.
267 // Set a mouse cursor appropriate for the current hit type. 268 private void SetMouseCursor()
268 private void SetMouseCursor() 269 {
269 { 270 // See what cursor we should display.
270 // See what cursor we should display. 271 Cursor desired_cursor = Cursors.Arrow;
271 Cursor desired_cursor = Cursors.Arrow; 272 switch (MouseHitType)
272 switch (MouseHitType) 273 {
273 { 274 case HitType.None:
274 case HitType.None: 275 desired_cursor = Cursors.Arrow;
275 desired_cursor = Cursors.Arrow; 276 break;
276 break; 277 case HitType.Body:
277 case HitType.Body: 278 desired_cursor = Cursors.ScrollAll;
278 desired_cursor = Cursors.ScrollAll; 279 break;
279 break; 280 case HitType.UL:
280 case HitType.UL: 281 case HitType.LR:
281 case HitType.LR: 282 desired_cursor = Cursors.SizeNWSE;
282 desired_cursor = Cursors.SizeNWSE; 283 break;
283 break; 284 case HitType.LL:
284 case HitType.LL: 285 case HitType.UR:
285 case HitType.UR: 286 desired_cursor = Cursors.SizeNESW;
286 desired_cursor = Cursors.SizeNESW; 287 break;
287 break; 288 case HitType.T:
288 case HitType.T: 289 case HitType.B:
289 case HitType.B: 290 desired_cursor = Cursors.SizeNS;
290 desired_cursor = Cursors.SizeNS; 291 break;
291 break; 292 case HitType.L:
292 case HitType.L: 293 case HitType.R:
293 case HitType.R: 294 desired_cursor = Cursors.SizeWE;
294 desired_cursor = Cursors.SizeWE; 295 break;
295 break; 296 }
296 } 297
297 298 // Display the desired cursor.
298 // Display the desired cursor. 299 if (Cursor != desired_cursor) Cursor = desired_cursor;
299 if (Cursor != desired_cursor) Cursor = desired_cursor; 300 }
300 } 301
301 302 // constance
302 // constance 303 int indicatorAligment = 2;
303 int indicatorAligment = 2; 304
304 305 /*
305 /* 306 private Point? dragStartPoint = null;
306 private Point? dragStartPoint = null; 307
307 308 */
308 */ 309 public IEnumerable<DesignerItem> SelectedItems
309 public IEnumerable<DesignerItem> SelectedItems 310 {
310 { 311 get
311 get 312 {
312 { 313 var selectedItems = from item in this.Children.OfType<DesignerItem>()
313 var selectedItems = from item in this.Children.OfType<DesignerItem>() 314 where item.IsSelected == true
314 where item.IsSelected == true 315 select item;
315 select item; 316
316 317 return selectedItems;
317 return selectedItems; 318 }
318 } 319 }
319 } 320
320 321 public void DeselectAll()
321 public void DeselectAll() 322 {
322 { 323 /*
323 /* 324 foreach (DesignerItem item in this.SelectedItems)
324 foreach (DesignerItem item in this.SelectedItems) 325 {
325 { 326 item.IsSelected = false;
326 item.IsSelected = false; 327 }*/
327 }*/ 328 }
328 } 329
329 330 protected override void OnMouseDown(MouseButtonEventArgs e)
330 protected override void OnMouseDown(MouseButtonEventArgs e) 331 {
331 { 332 base.OnMouseDown(e);
332 base.OnMouseDown(e); 333
333 334 MouseHitType = SetHitType(Mouse.GetPosition(this));
334 MouseHitType = SetHitType(Mouse.GetPosition(this)); 335 SetMouseCursor();
335 SetMouseCursor(); 336
336 337 if (Operation == OperationState.DrawRoute && isStartDrawRoute)
337 if (Operation == OperationState.DrawRoute && isStartDrawRoute) 338 {
338 { 339 if (isGoalDrawRoute)
339 if (isGoalDrawRoute) 340 {
340 { 341 return;
341 return; 342 }
342 } 343
343 344 // Check state draw
344 // Check state draw 345 if (MouseHitType == HitType.None)
345 if (MouseHitType == HitType.None) 346 {
346 { 347 if (gGrpLine.Children.Count == 1)
347 if (gGrpLine.Children.Count == 1) 348 {
348 { 349 LineGeometry lineGeometry = (LineGeometry)gGrpLine.Children[0];
349 LineGeometry lineGeometry = (LineGeometry)gGrpLine.Children[0]; 350 lineGeometry.EndPoint = LastPoint;
350 lineGeometry.EndPoint = LastPoint; 351
351 352 // Check end route
352 // Check end route 353 if (IsEndRoute(_goalPoint, lineGeometry))
353 if (IsEndRoute(_goalPoint, lineGeometry)) 354 {
354 { 355 isGoalDrawRoute = true;
355 isGoalDrawRoute = true; 356 ProcessEndRoute();
356 ProcessEndRoute(); 357 return;
357 return; 358 }
358 } 359 }
359 } 360 else if (IsCurverNode((LineGeometry)gGrpLine.Children[currentLine - 1]
360 else if (IsCurverNode((LineGeometry)gGrpLine.Children[currentLine - 1] 361 , (LineGeometry)gGrpLine.Children[currentLine]))
361 , (LineGeometry)gGrpLine.Children[currentLine])) 362 {
362 { 363 // Set end point to finish draw line
363 // Set end point to finish draw line 364 LineGeometry lineGeometry = (LineGeometry)gGrpLine.Children[currentLine];
364 LineGeometry lineGeometry = (LineGeometry)gGrpLine.Children[currentLine]; 365 lineGeometry.EndPoint = LastPoint;
365 lineGeometry.EndPoint = LastPoint; 366
366 367 // Add node to curver postion
367 // Add node to curver postion 368 AddNode(lineGeometry.StartPoint, gGrpRedNode);
368 AddNode(lineGeometry.StartPoint, gGrpRedNode); 369
369 370 // Check end route
370 // Check end route 371 if (IsEndRoute(_goalPoint, lineGeometry))
371 if (IsEndRoute(_goalPoint, lineGeometry)) 372 {
372 { 373 isGoalDrawRoute = true;
373 isGoalDrawRoute = true; 374 ProcessEndRoute();
374 ProcessEndRoute(); 375 return;
375 return; 376 }
376 } 377 }
377 } 378 else
378 else 379 {
379 { 380 // Remove current line
380 // Remove current line 381 gGrpLine.Children.RemoveAt(currentLine);
381 gGrpLine.Children.RemoveAt(currentLine); 382
382 383 // Set end point to finish draw line
383 // Set end point to finish draw line 384 LineGeometry lineGeometry = (LineGeometry)gGrpLine.Children[currentLine - 1];
384 LineGeometry lineGeometry = (LineGeometry)gGrpLine.Children[currentLine - 1]; 385 lineGeometry.EndPoint = LastPoint;
385 lineGeometry.EndPoint = LastPoint; 386
386 387 // Check end route
387 // Check end route 388 if (IsEndRoute(_goalPoint, lineGeometry))
388 if (IsEndRoute(_goalPoint, lineGeometry)) 389 {
389 { 390 isGoalDrawRoute = true;
390 isGoalDrawRoute = true; 391 ProcessEndRoute();
391 ProcessEndRoute(); 392 return;
392 return; 393 }
393 } 394 }
394 } 395
395 396 // Draw new line
396 // Draw new line 397 DrawLine(LastPoint, LastPoint, gGrpLine);
397 DrawLine(LastPoint, LastPoint, gGrpLine); 398 // Setting start point for new line
398 // Setting start point for new line 399 StartDrawPoint = LastPoint;
399 StartDrawPoint = LastPoint; 400
400 401 mouseState = MouseState.Draw;
401 mouseState = MouseState.Draw; 402 currentLine = gGrpLine.Children.Count - 1;
402 currentLine = gGrpLine.Children.Count - 1; 403 return;
403 return; 404 }
404 } 405 }
405 } 406 else if (Operation == OperationState.DrawSetFreeNode)
406 else if (Operation == OperationState.DrawSetFreeNode) 407 {
407 { 408 bool RightClick = false;
408 bool RightClick = false; 409 if (IsStopDrawRoute(e))
409 if (IsStopDrawRoute(e)) 410 RightClick = true;
410 RightClick = true; 411
411 412 StartDrawPoint = e.MouseDevice.GetPosition(this);
412 StartDrawPoint = e.MouseDevice.GetPosition(this); 413
413 414 SetFreeNodes(StartDrawPoint, RightClick);
414 SetFreeNodes(StartDrawPoint, RightClick); 415 }
415 } 416
416 417 else if (Operation == OperationState.EditNode)
417 else if (Operation == OperationState.EditNode) 418 {
418 { 419 Point node_edited = e.MouseDevice.GetPosition(this);
419 Point node_edited = e.MouseDevice.GetPosition(this); 420
420 421 // start Edit Node Infor
421 // start Edit Node Infor 422 //EditNode(node_edited);
422 //EditNode(node_edited); 423
423 424 }
424 } 425 else if (Operation == OperationState.DrawObstract)
425 else if (Operation == OperationState.DrawObstract) 426 {
426 { 427 if (MouseHitType == HitType.None)
427 if (MouseHitType == HitType.None) 428 {
428 { 429 Rectangle shape = new Rectangle();
429 Rectangle shape = new Rectangle(); 430 shape.Width = 1;
430 shape.Width = 1; 431 shape.Height = 1;
431 shape.Height = 1; 432 // Create a SolidColorBrush and use it to
432 // Create a SolidColorBrush and use it to 433 // paint the rectangle.
433 // paint the rectangle. 434 shape.Stroke = Brushes.Blue;
434 shape.Stroke = Brushes.Blue; 435 shape.StrokeThickness = 1;
435 shape.StrokeThickness = 1; 436 shape.Fill = new SolidColorBrush(Colors.LightCyan);
436 shape.Fill = new SolidColorBrush(Colors.LightCyan); 437 StartDrawPoint = e.MouseDevice.GetPosition(this);
437 StartDrawPoint = e.MouseDevice.GetPosition(this); 438 shape.SetValue(Canvas.LeftProperty, StartDrawPoint.X);
438 shape.SetValue(Canvas.LeftProperty, StartDrawPoint.X); 439 shape.SetValue(Canvas.TopProperty, StartDrawPoint.Y);
439 shape.SetValue(Canvas.TopProperty, StartDrawPoint.Y); 440 this.Children.Add(shape);
440 this.Children.Add(shape); 441 shapeList.Add(shape);
441 shapeList.Add(shape); 442
442 443 mouseState = MouseState.Draw;
443 mouseState = MouseState.Draw; 444 currentShape = shapeList.Count() - 1;
444 currentShape = shapeList.Count() - 1; 445
445 446 double shapeX = Canvas.GetLeft(shapeList[currentShape]);
446 double shapeX = Canvas.GetLeft(shapeList[currentShape]); 447 double shapeY = Canvas.GetTop(shapeList[currentShape]);
447 double shapeY = Canvas.GetTop(shapeList[currentShape]); 448 shapePosIndicator.Text = "(" + Math.Round(shapeX, 0) + "," + Math.Round(shapeY, 0) + ")";
448 shapePosIndicator.Text = "(" + Math.Round(shapeX, 0) + "," + Math.Round(shapeY, 0) + ")"; 449 shapePosIndicator.SetValue(Canvas.LeftProperty, shapeX + indicatorAligment);
449 shapePosIndicator.SetValue(Canvas.LeftProperty, shapeX + indicatorAligment); 450 shapePosIndicator.SetValue(Canvas.TopProperty, shapeY + indicatorAligment);
450 shapePosIndicator.SetValue(Canvas.TopProperty, shapeY + indicatorAligment); 451
451 452 double width = (int)shapeList[currentShape].Width;
452 double width = (int)shapeList[currentShape].Width; 453 double height = (int)shapeList[currentShape].Height;
453 double height = (int)shapeList[currentShape].Height; 454 shapeSizeIndicator.Text = "(" + Math.Round(width, 0) + "," + Math.Round(height, 0) + ")";
454 shapeSizeIndicator.Text = "(" + Math.Round(width, 0) + "," + Math.Round(height, 0) + ")"; 455 shapeSizeIndicator.SetValue(Canvas.LeftProperty, shapeX + indicatorAligment + width);
455 shapeSizeIndicator.SetValue(Canvas.LeftProperty, shapeX + indicatorAligment + width); 456 shapeSizeIndicator.SetValue(Canvas.TopProperty, shapeY + indicatorAligment + height);
456 shapeSizeIndicator.SetValue(Canvas.TopProperty, shapeY + indicatorAligment + height); 457
457 458 this.Children.Add(shapePosIndicator);
458 this.Children.Add(shapePosIndicator); 459 this.Children.Add(shapeSizeIndicator);
459 this.Children.Add(shapeSizeIndicator); 460
460 461
461 462 return;
462 return; 463 }
463 } 464 else
464 else 465 {
465 { 466 if (shapeList.Count() != 0)
466 if (shapeList.Count() != 0) 467 shapeList[currentShape].Fill = new SolidColorBrush(Colors.LightCyan);
467 shapeList[currentShape].Fill = new SolidColorBrush(Colors.LightCyan); 468
468 469 double shapeX = Canvas.GetLeft(shapeList[currentShape]);
469 double shapeX = Canvas.GetLeft(shapeList[currentShape]); 470 double shapeY = Canvas.GetTop(shapeList[currentShape]);
470 double shapeY = Canvas.GetTop(shapeList[currentShape]); 471 shapePosIndicator.Text = "(" + Math.Round(shapeX, 0) + "," + Math.Round(shapeY, 0) + ")";
471 shapePosIndicator.Text = "(" + Math.Round(shapeX, 0) + "," + Math.Round(shapeY, 0) + ")"; 472 shapePosIndicator.SetValue(Canvas.LeftProperty, shapeX + indicatorAligment);
472 shapePosIndicator.SetValue(Canvas.LeftProperty, shapeX + indicatorAligment); 473 shapePosIndicator.SetValue(Canvas.TopProperty, shapeY + indicatorAligment);
473 shapePosIndicator.SetValue(Canvas.TopProperty, shapeY + indicatorAligment); 474
474 475 double width = (int)shapeList[currentShape].Width;
475 double width = (int)shapeList[currentShape].Width; 476 double height = (int)shapeList[currentShape].Height;
476 double height = (int)shapeList[currentShape].Height; 477 shapeSizeIndicator.Text = "(" + Math.Round(width, 0) + "," + Math.Round(height, 0) + ")";
477 shapeSizeIndicator.Text = "(" + Math.Round(width, 0) + "," + Math.Round(height, 0) + ")"; 478 shapeSizeIndicator.SetValue(Canvas.LeftProperty, shapeX + indicatorAligment + width);
478 shapeSizeIndicator.SetValue(Canvas.LeftProperty, shapeX + indicatorAligment + width); 479 shapeSizeIndicator.SetValue(Canvas.TopProperty, shapeY + indicatorAligment + height);
479 shapeSizeIndicator.SetValue(Canvas.TopProperty, shapeY + indicatorAligment + height); 480
480 481 this.Children.Add(shapePosIndicator);
481 this.Children.Add(shapePosIndicator); 482 this.Children.Add(shapeSizeIndicator);
482 this.Children.Add(shapeSizeIndicator); 483 }
483 } 484
484 485 LastPoint = Mouse.GetPosition(this);
485 LastPoint = Mouse.GetPosition(this); 486 mouseState = MouseState.Drag;
486 mouseState = MouseState.Drag; 487 }
487 } 488 e.Handled = true;
488 e.Handled = true; 489 }
489 } 490
490 491 protected override void OnMouseMove(MouseEventArgs e)
491 protected override void OnMouseMove(MouseEventArgs e) 492 {
492 { 493 base.OnMouseMove(e);
493 base.OnMouseMove(e); 494
494 495 if (mouseState == MouseState.None)
495 if (mouseState == MouseState.None) 496 {
496 { 497 MouseHitType = SetHitType(Mouse.GetPosition(this));
497 MouseHitType = SetHitType(Mouse.GetPosition(this)); 498 SetMouseCursor();
498 SetMouseCursor(); 499 }
499 } 500 else if (Operation == OperationState.DrawRoute && isStartDrawRoute)
500 else if (Operation == OperationState.DrawRoute && isStartDrawRoute) 501 {
501 { 502 LineGeometry lineGeometry = (LineGeometry)gGrpLine.Children[currentLine];
502 LineGeometry lineGeometry = (LineGeometry)gGrpLine.Children[currentLine]; 503
503 504 // See how much the mouse has moved.
504 // See how much the mouse has moved. 505 Point point = Mouse.GetPosition(this);
505 Point point = Mouse.GetPosition(this); 506 double offset_x = point.X - StartDrawPoint.X;
506 double offset_x = point.X - StartDrawPoint.X; 507 double offset_y = point.Y - StartDrawPoint.Y;
507 double offset_y = point.Y - StartDrawPoint.Y; 508
508 509 // Get the line's current position.
509 // Get the line's current position. 510 double new_x = lineGeometry.StartPoint.X;
510 double new_x = lineGeometry.StartPoint.X; 511 double new_y = lineGeometry.StartPoint.Y;
511 double new_y = lineGeometry.StartPoint.Y; 512
512 513 if (offset_x != 0 || offset_y != 0)
513 if (offset_x != 0 || offset_y != 0) 514 {
514 { 515 if (Math.Abs(offset_x) >= Math.Abs(offset_y))
515 if (Math.Abs(offset_x) >= Math.Abs(offset_y)) 516 {
516 { 517 new_x = point.X;
517 new_x = point.X; 518 }
518 } 519 else
519 else 520 {
520 { 521 new_y = point.Y;
521 new_y = point.Y; 522 }
522 } 523 }
523 } 524
524 525 // Set end point of current line
525 // Set end point of current line 526 LastPoint = new Point(new_x, new_y);
526 LastPoint = new Point(new_x, new_y); 527 lineGeometry.EndPoint = LastPoint;
527 lineGeometry.EndPoint = LastPoint; 528 DisplayCoordinate(LastPoint);
528 DisplayCoordinate(LastPoint); 529 }
529 } 530 else if (Operation == OperationState.DrawObstract)
530 else if (Operation == OperationState.DrawObstract) 531 {
531 { 532 if (mouseState == MouseState.Drag)
532 if (mouseState == MouseState.Drag) 533 {
533 { 534 // See how much the mouse has moved.
534 // See how much the mouse has moved. 535 Point point = Mouse.GetPosition(this);
535 Point point = Mouse.GetPosition(this); 536 double offset_x = point.X - LastPoint.X;
536 double offset_x = point.X - LastPoint.X; 537 double offset_y = point.Y - LastPoint.Y;
537 double offset_y = point.Y - LastPoint.Y; 538
538 539 // Get the rectangle's current position.
539 // Get the rectangle's current position. 540 double new_x = Canvas.GetLeft(shapeList[currentShape]);
540 double new_x = Canvas.GetLeft(shapeList[currentShape]); 541 double new_y = Canvas.GetTop(shapeList[currentShape]);
541 double new_y = Canvas.GetTop(shapeList[currentShape]); 542 double new_width = shapeList[currentShape].Width;
542 double new_width = shapeList[currentShape].Width; 543 double new_height = shapeList[currentShape].Height;
543 double new_height = shapeList[currentShape].Height; 544
544 545 // Update the rectangle.
545 // Update the rectangle. 546 switch (MouseHitType)
546 switch (MouseHitType) 547 {
547 { 548 case HitType.Body:
548 case HitType.Body: 549 new_x += offset_x;
549 new_x += offset_x; 550 new_y += offset_y;
550 new_y += offset_y; 551 break;
551 break; 552 case HitType.UL:
552 case HitType.UL: 553 new_x += offset_x;
553 new_x += offset_x; 554 new_y += offset_y;
554 new_y += offset_y; 555 new_width -= offset_x;
555 new_width -= offset_x; 556 new_height -= offset_y;
556 new_height -= offset_y; 557 break;
557 break; 558 case HitType.UR:
558 case HitType.UR: 559 new_y += offset_y;
559 new_y += offset_y; 560 new_width += offset_x;
560 new_width += offset_x; 561 new_height -= offset_y;
561 new_height -= offset_y; 562 break;
562 break; 563 case HitType.LR:
563 case HitType.LR: 564 new_width += offset_x;
564 new_width += offset_x; 565 new_height += offset_y;
565 new_height += offset_y; 566 break;
566 break; 567 case HitType.LL:
567 case HitType.LL: 568 new_x += offset_x;
568 new_x += offset_x; 569 new_width -= offset_x;
569 new_width -= offset_x; 570 new_height += offset_y;
570 new_height += offset_y; 571 break;
571 break; 572 case HitType.L:
572 case HitType.L: 573 new_x += offset_x;
573 new_x += offset_x; 574 new_width -= offset_x;
574 new_width -= offset_x; 575 break;
575 break; 576 case HitType.R:
576 case HitType.R: 577 new_width += offset_x;
577 new_width += offset_x; 578 break;
578 break; 579 case HitType.B:
579 case HitType.B: 580 new_height += offset_y;
580 new_height += offset_y; 581 break;
581 break; 582 case HitType.T:
582 case HitType.T: 583 new_y += offset_y;
583 new_y += offset_y; 584 new_height -= offset_y;
584 new_height -= offset_y; 585 break;
585 break; 586 }
586 } 587 // Don't use negative width or height.
587 // Don't use negative width or height. 588 if ((new_width > 0) && (new_height > 0))
588 if ((new_width > 0) && (new_height > 0)) 589 {
589 { 590 // Update the rectangle.
590 // Update the rectangle. 591 Canvas.SetLeft(shapeList[currentShape], new_x);
591 Canvas.SetLeft(shapeList[currentShape], new_x); 592 Canvas.SetTop(shapeList[currentShape], new_y);
592 Canvas.SetTop(shapeList[currentShape], new_y); 593 shapeList[currentShape].Width = new_width;
593 shapeList[currentShape].Width = new_width; 594 shapeList[currentShape].Height = new_height;
594 shapeList[currentShape].Height = new_height; 595
595 596 // Save the mouse's new location.
596 // Save the mouse's new location. 597 LastPoint = point;
597 LastPoint = point; 598
598 599 }
599 } 600 }
600 } 601 else if (mouseState == MouseState.Draw)
601 else if (mouseState == MouseState.Draw) 602 {
602 { 603
603 604 // See how much the mouse has moved.
604 // See how much the mouse has moved. 605 Point point = Mouse.GetPosition(this);
605 Point point = Mouse.GetPosition(this); 606
606 607
607 608 double offset_x = point.X - StartDrawPoint.X;
608 double offset_x = point.X - StartDrawPoint.X; 609 double offset_y = point.Y - StartDrawPoint.Y;
609 double offset_y = point.Y - StartDrawPoint.Y; 610
610 611 // Get the rectangle's current position.
611 // Get the rectangle's current position. 612 double start_x = Canvas.GetLeft(shapeList[currentShape]);
612 double start_x = Canvas.GetLeft(shapeList[currentShape]); 613 double start_y = Canvas.GetTop(shapeList[currentShape]);
613 double start_y = Canvas.GetTop(shapeList[currentShape]); 614 double new_x = Canvas.GetLeft(shapeList[currentShape]);
614 double new_x = Canvas.GetLeft(shapeList[currentShape]); 615 double new_y = Canvas.GetTop(shapeList[currentShape]);
615 double new_y = Canvas.GetTop(shapeList[currentShape]); 616 double new_width = offset_x;
616 double new_width = offset_x; 617 double new_height = offset_y;
617 double new_height = offset_y; 618 if (offset_x < 0)
618 if (offset_x < 0) 619 {
619 { 620 new_x = point.X;
620 new_x = point.X; 621 new_width = -offset_x;
621 new_width = -offset_x; 622 }
622 } 623 if (offset_y < 0)
623 if (offset_y < 0) 624 {
624 { 625 new_y = point.Y;
625 new_y = point.Y; 626 new_height = -offset_y;
626 new_height = -offset_y; 627 }
627 } 628 Canvas.SetLeft(shapeList[currentShape], new_x);
628 Canvas.SetLeft(shapeList[currentShape], new_x); 629 Canvas.SetTop(shapeList[currentShape], new_y);
629 Canvas.SetTop(shapeList[currentShape], new_y); 630 shapeList[currentShape].Width = new_width;
630 shapeList[currentShape].Width = new_width; 631 shapeList[currentShape].Height = new_height;
631 shapeList[currentShape].Height = new_height; 632
632 633 }
633 } 634
634 635 double shapeX = Canvas.GetLeft(shapeList[currentShape]);
635 double shapeX = Canvas.GetLeft(shapeList[currentShape]); 636 double shapeY = Canvas.GetTop(shapeList[currentShape]);
636 double shapeY = Canvas.GetTop(shapeList[currentShape]); 637 shapePosIndicator.Text = "(" + Math.Round(shapeX, 0) + "," + Math.Round(shapeY, 0) + ")";
637 shapePosIndicator.Text = "(" + Math.Round(shapeX, 0) + "," + Math.Round(shapeY, 0) + ")"; 638 shapePosIndicator.SetValue(Canvas.LeftProperty, shapeX + indicatorAligment);
638 shapePosIndicator.SetValue(Canvas.LeftProperty, shapeX + indicatorAligment); 639 shapePosIndicator.SetValue(Canvas.TopProperty, shapeY + indicatorAligment);
639 shapePosIndicator.SetValue(Canvas.TopProperty, shapeY + indicatorAligment); 640
640 641 double width = (int)shapeList[currentShape].Width;
641 double width = (int)shapeList[currentShape].Width; 642 double height = (int)shapeList[currentShape].Height;
642 double height = (int)shapeList[currentShape].Height; 643 shapeSizeIndicator.Text = "(" + Math.Round(width, 0) + "," + Math.Round(height, 0) + ")";
643 shapeSizeIndicator.Text = "(" + Math.Round(width, 0) + "," + Math.Round(height, 0) + ")"; 644 shapeSizeIndicator.SetValue(Canvas.LeftProperty, shapeX + indicatorAligment + width);
644 shapeSizeIndicator.SetValue(Canvas.LeftProperty, shapeX + indicatorAligment + width); 645 shapeSizeIndicator.SetValue(Canvas.TopProperty, shapeY + indicatorAligment + height);
645 shapeSizeIndicator.SetValue(Canvas.TopProperty, shapeY + indicatorAligment + height); 646 }
646 } 647 e.Handled = true;
647 e.Handled = true; 648 }
648 } 649
649 650 protected override void OnMouseUp(MouseButtonEventArgs e)
650 protected override void OnMouseUp(MouseButtonEventArgs e) 651 {
651 { 652 base.OnMouseUp(e);
652 base.OnMouseUp(e); 653 if (Operation == OperationState.DrawObstract)
653 if (Operation == OperationState.DrawObstract) 654 {
654 { 655 if (shapeList.Count() != 0)
655 if (shapeList.Count() != 0) 656 shapeList[currentShape].Fill = new SolidColorBrush(Colors.Blue);
656 shapeList[currentShape].Fill = new SolidColorBrush(Colors.Blue); 657 shapePosIndicator.Text = "";
657 shapePosIndicator.Text = ""; 658 shapeSizeIndicator.Text = "";
658 shapeSizeIndicator.Text = ""; 659 this.Children.Remove(shapePosIndicator);
659 this.Children.Remove(shapePosIndicator); 660 this.Children.Remove(shapeSizeIndicator);
660 this.Children.Remove(shapeSizeIndicator); 661
661 662 mouseState = MouseState.None;
662 mouseState = MouseState.None; 663 currentShape = 0;
663 currentShape = 0; 664 }
664 } 665 e.Handled = true;
665 e.Handled = true; 666 }
666 } 667
667 668 protected override void OnPreviewMouseUp(MouseButtonEventArgs e)
668 protected override void OnPreviewMouseUp(MouseButtonEventArgs e) 669 {
669 { 670 base.OnPreviewMouseUp(e);
670 base.OnPreviewMouseUp(e); 671
671 672 EllipseGeometry ellipseGeometry;
672 EllipseGeometry ellipseGeometry; 673 bool flag = false;
673 bool flag = false; 674
674 675 StartDrawPoint = e.MouseDevice.GetPosition(this);
675 StartDrawPoint = e.MouseDevice.GetPosition(this); 676
676 677 if (EditNodeFlag == true)
677 if (EditNodeFlag == true) 678 {
678 { 679 execEditNode(StartDrawPoint);
679 execEditNode(StartDrawPoint); 680 EditNodeFlag = false;
680 EditNodeFlag = false; 681 return;
681 return; 682 }
682 } 683
683 684 if (DragDeltaFlag == true)
684 if (DragDeltaFlag == true) 685 {
685 { 686 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
686 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 687 {
687 { 688 //int aa = UcNode_Index;
688 //int aa = UcNode_Index; 689 //for (int j = 0; j < ucNode_Lst.Count; j++)
689 //for (int j = 0; j < ucNode_Lst.Count; j++) 690 //{
690 //{ 691 // if (j == i)
691 // if (j == i) 692 // {
692 // { 693 // _ucNodeFree = ucNode_Lst[j];
693 // _ucNodeFree = ucNode_Lst[j]; 694 // flag = true;
694 // flag = true; 695 // }
695 // } 696 //}
696 //} 697 if (i == UcNode_Index - 1)
697 if (i == UcNode_Index - 1) 698 {
698 { 699 _ucNodeFree = ucNode_Lst[i];
699 _ucNodeFree = ucNode_Lst[i]; 700 if (gGrpNewLine.Children.Count > 0)
700 if (gGrpNewLine.Children.Count > 0) 701 {
701 { 702 for (int k = 0; k < gGrpNewLine.Children.Count; k++)
702 for (int k = 0; k < gGrpNewLine.Children.Count; k++) 703 {
703 { 704 LineGeometry lineGeometry = (LineGeometry)gGrpNewLine.Children[k];
704 LineGeometry lineGeometry = (LineGeometry)gGrpNewLine.Children[k]; 705 Point p1 = lineGeometry.StartPoint;
705 Point p1 = lineGeometry.StartPoint; 706 Point p2 = lineGeometry.EndPoint;
706 Point p2 = lineGeometry.EndPoint; 707
707 708 //bool pInL = PointInLine(StartDrawPoint, p1, p2, 25);
708 //bool pInL = PointInLine(StartDrawPoint, p1, p2, 25); 709
709 710 //if (pInL)
710 //if (pInL) 711 //{
711 //{ 712
712 713 // //this.Children.Remove(_ucNodeFree);
713 // //this.Children.Remove(_ucNodeFree); 714 // //this.Children.Add(_ucNodeFree);
714 // //this.Children.Add(_ucNodeFree); 715 // return;
715 // return; 716 //}
716 //} 717 }
717 } 718 }
718 } 719
719 720 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
720 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 721
721 722 ellipseGeometry.Center = new Point(StartDrawPoint.X, StartDrawPoint.Y);
722 ellipseGeometry.Center = new Point(StartDrawPoint.X, StartDrawPoint.Y); 723
723 724 double centerY = Canvas.GetTop(_ucNodeFree);
724 double centerY = Canvas.GetTop(_ucNodeFree); 725 double centerX = Canvas.GetLeft(_ucNodeFree);
725 double centerX = Canvas.GetLeft(_ucNodeFree); 726
726 727 mouseState = MouseState.Draw;
727 mouseState = MouseState.Draw; 728
728 729
729 730 StartDrawPoint = new Point(centerX + UCNODE_SETLEFT, centerY + UCNODE_SETTOP);
730 StartDrawPoint = new Point(centerX + UCNODE_SETLEFT, centerY + UCNODE_SETTOP); 731 ellipseGeometry.Center = new Point(centerX + UCNODE_SETLEFT, centerY + UCNODE_SETTOP);
731 ellipseGeometry.Center = new Point(centerX + UCNODE_SETLEFT, centerY + UCNODE_SETTOP); 732
732 733 this.Children.Remove(_ucNodeFree);
733 this.Children.Remove(_ucNodeFree); 734 this.Children.Add(_ucNodeFree);
734 this.Children.Add(_ucNodeFree); 735 Lst_Node_tmp[i].pointMap_X = ConvertPointDisplayToActual(StartDrawPoint.X, Scale_X, PointMapStart_X);
735 Lst_Node_tmp[i].pointMap_X = ConvertPointDisplayToActual(StartDrawPoint.X, Scale_X, PointMapStart_X); 736 Lst_Node_tmp[i].pointMap_Y = ConvertPointDisplayToActual(StartDrawPoint.Y, Scale_X, PointMapStart_Y);
736 Lst_Node_tmp[i].pointMap_Y = ConvertPointDisplayToActual(StartDrawPoint.Y, Scale_X, PointMapStart_Y); 737
737 738 //Update Location for List NameNode_List -> Compare Location to get Name
738 //Update Location for List NameNode_List -> Compare Location to get Name 739 ListNameNode nmNode = new ListNameNode();
739 ListNameNode nmNode = new ListNameNode(); 740 ListNameNode nmNode_old = new ListNameNode();
740 ListNameNode nmNode_old = new ListNameNode(); 741 nmNode_old = NameNode_List[i];
741 nmNode_old = NameNode_List[i]; 742
742 743 nmNode.X = StartDrawPoint.X;
743 nmNode.X = StartDrawPoint.X; 744 nmNode.Y = StartDrawPoint.Y;
744 nmNode.Y = StartDrawPoint.Y; 745 nmNode.nameNode = nmNode_old.nameNode;
745 nmNode.nameNode = nmNode_old.nameNode; 746 NameNode_List[i] = nmNode;
746 NameNode_List[i] = nmNode; 747 }
747 } 748 }
748 } 749
749 750 ReDrawAllNode();
750 ReDrawAllNode(); 751 NewDspRouteInfo();
751 NewDspRouteInfo(); 752
752 753 SetScheduleRoute();
753 SetScheduleRoute(); 754 DragDeltaFlag = false;
754 DragDeltaFlag = false; 755 }
755 } 756
756 757
757 758
758 759 return;
759 return; 760 }
760 } 761
761 762 /// <summary>
762 /// <summary> 763 /// On Preview Mouse Down
763 /// On Preview Mouse Down 764 /// </summary>
764 /// </summary> 765 /// <param name="e"></param>
765 /// <param name="e"></param> 766 protected override void OnPreviewMouseDown(MouseButtonEventArgs e)
766 protected override void OnPreviewMouseDown(MouseButtonEventArgs e) 767 {
767 { 768 base.OnPreviewMouseDown(e);
768 base.OnPreviewMouseDown(e); 769
769 770 if (DesignerCanvas.LoadDBFlag)
770 if (DesignerCanvas.LoadDBFlag) 771 return;
771 return; 772
772 773 if (Operation != OperationState.NewDrawSetFreeNode)
773 if (Operation != OperationState.NewDrawSetFreeNode) 774 {
774 { 775 return;
775 return; 776 }
776 } 777
777 778 Point currentPoint = e.MouseDevice.GetPosition(this);
778 Point currentPoint = e.MouseDevice.GetPosition(this); 779
779 780 if (isDrawingNode == false)
780 if (isDrawingNode == false) 781 {
781 { 782
782 783 isDrawingNode = true;
783 isDrawingNode = true; 784 //InitDrawRoute();
784 //InitDrawRoute(); 785 mouseState = MouseState.Draw;
785 mouseState = MouseState.Draw; 786
786 787 StartDrawPoint = e.MouseDevice.GetPosition(this);
787 StartDrawPoint = e.MouseDevice.GetPosition(this); 788
788 789
789 790 execCreateNode(StartDrawPoint);
790 execCreateNode(StartDrawPoint); 791
791 792 //backup DB
792 //backup DB 793 CreateVehicleNode();
793 CreateVehicleNode(); 794
794 795 return;
795 return; 796 }
796 } 797 else
797 else 798 {
798 { 799
799 800 bool RightClick = false;
800 bool RightClick = false; 801 bool LeftClick = false;
801 bool LeftClick = false; 802
802 803
803 804 if (IsMouseLeftClick(e))
804 if (IsMouseLeftClick(e)) 805 LeftClick = true;
805 LeftClick = true; 806 if (IsStopDrawRoute(e))
806 if (IsStopDrawRoute(e)) 807 RightClick = true;
807 RightClick = true; 808
808 809 StartDrawPoint = e.MouseDevice.GetPosition(this);
809 StartDrawPoint = e.MouseDevice.GetPosition(this); 810
810 811 if (RightClick)
811 if (RightClick) 812 {
812 { 813 execDeleteNode(StartDrawPoint);
813 execDeleteNode(StartDrawPoint); 814
814 815 //backup DB
815 //backup DB 816 CreateVehicleNode();
816 CreateVehicleNode(); 817 }
817 } 818 else if (LeftClick)
818 else if (LeftClick) 819 {
819 { 820 //check click to exist node
820 //check click to exist node 821 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
821 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 822 {
822 { 823 EllipseGeometry ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
823 EllipseGeometry ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 824 Point node = ellipseGeometry.Center;
824 Point node = ellipseGeometry.Center; 825 bool isEditNode = CheckIsNode(StartDrawPoint, node, RADIUS_NODE);
825 bool isEditNode = CheckIsNode(StartDrawPoint, node, RADIUS_NODE); 826
826 827 if (isEditNode)
827 if (isEditNode) 828 {
828 { 829 return;
829 return; 830 }
830 } 831 }
831 } 832
832 833 execCreateNode(StartDrawPoint);
833 execCreateNode(StartDrawPoint); 834
834 835 //backup DB
835 //backup DB 836 CreateVehicleNode();
836 CreateVehicleNode(); 837 }
837 } 838
838 839 }
839 } 840 }
840 } 841
841 842 #region Functions for draw route
842 #region Functions for draw route 843
843 844 /// <summary>
844 /// <summary> 845 /// Check start or end draw route
845 /// Check start or end draw route 846 /// </summary>
846 /// </summary> 847 /// <param name="_ucStartEndButton">Button start</param>
847 /// <param name="_ucStartEndButton">Button start</param> 848 /// <param name="currentPoint">Position for check</param>
848 /// <param name="currentPoint">Position for check</param> 849 /// <returns>true: start, false: not start</returns>
849 /// <returns>true: start, false: not start</returns> 850 private bool IsStartEndRoute(ucStartEndButton _ucStartEndButton, Point currentPoint)
850 private bool IsStartEndRoute(ucStartEndButton _ucStartEndButton, Point currentPoint) 851 {
851 { 852 if (_ucStartEndButton == null)
852 if (_ucStartEndButton == null) 853 {
853 { 854 return false;
854 return false; 855 }
855 } 856
856 857 double centerX = Canvas.GetLeft(_ucStartEndButton);
857 double centerX = Canvas.GetLeft(_ucStartEndButton); 858 double centerY = Canvas.GetTop(_ucStartEndButton);
858 double centerY = Canvas.GetTop(_ucStartEndButton); 859
859 860 if (currentPoint.X < centerX + 50 && currentPoint.X > centerX
860 if (currentPoint.X < centerX + 50 && currentPoint.X > centerX 861 && currentPoint.Y < centerY + 50 && currentPoint.Y > centerY)
861 && currentPoint.Y < centerY + 50 && currentPoint.Y > centerY) 862 {
862 { 863 return true;
863 return true; 864 }
864 } 865 return false;
865 return false; 866 }
866 } 867
867 868 /// <summary>
868 /// <summary> 869 /// Process when end draw route
869 /// Process when end draw route 870 /// </summary>
870 /// </summary> 871 private void ProcessEndRoute()
871 private void ProcessEndRoute() 872 {
872 { 873 Operation = OperationState.None;
873 Operation = OperationState.None; 874 AutoEditLine();
874 AutoEditLine(); 875 this.Children.Remove(_displayAxiPosition);
875 this.Children.Remove(_displayAxiPosition); 876 this.Children.Remove(_goalPoint);
876 this.Children.Remove(_goalPoint); 877 this.Children.Add(_goalPoint);
877 this.Children.Add(_goalPoint); 878 }
878 } 879
879 880 /// <summary>
880 /// <summary> 881 /// Check end draw route
881 /// Check end draw route 882 /// </summary>
882 /// </summary> 883 /// <param name="_ucStartEndButton">Button end</param>
883 /// <param name="_ucStartEndButton">Button end</param> 884 /// <param name="currentPoint">Position for check</param>
884 /// <param name="currentPoint">Position for check</param> 885 /// <returns>true: end, false: not end</returns>
885 /// <returns>true: end, false: not end</returns> 886 private bool IsEndRoute(ucStartEndButton _ucStartEndButton, LineGeometry lineGeometry)
886 private bool IsEndRoute(ucStartEndButton _ucStartEndButton, LineGeometry lineGeometry) 887 {
887 { 888 if (_ucStartEndButton == null)
888 if (_ucStartEndButton == null) 889 {
889 { 890 return false;
890 return false; 891 }
891 } 892
892 893 double centerX = Canvas.GetLeft(_ucStartEndButton);
893 double centerX = Canvas.GetLeft(_ucStartEndButton); 894 double centerY = Canvas.GetTop(_ucStartEndButton);
894 double centerY = Canvas.GetTop(_ucStartEndButton); 895 Point startPoint = lineGeometry.StartPoint;
895 Point startPoint = lineGeometry.StartPoint; 896 Point endPoint = lineGeometry.EndPoint;
896 Point endPoint = lineGeometry.EndPoint; 897
897 898 if (IsVerticalLine(lineGeometry))
898 if (IsVerticalLine(lineGeometry)) 899 {
899 { 900 if (endPoint.X < centerX || endPoint.X > centerX + 50)
900 if (endPoint.X < centerX || endPoint.X > centerX + 50) 901 return false;
901 return false; 902
902 903 if (startPoint.Y > centerY + 50 && endPoint.Y > centerY + 50)
903 if (startPoint.Y > centerY + 50 && endPoint.Y > centerY + 50) 904 return false;
904 return false; 905
905 906 if (startPoint.Y < centerY && endPoint.Y < centerY)
906 if (startPoint.Y < centerY && endPoint.Y < centerY) 907 return false;
907 return false; 908 }
908 } 909 else
909 else 910 {
910 { 911 if (endPoint.Y < centerY || endPoint.Y > centerY + 50)
911 if (endPoint.Y < centerY || endPoint.Y > centerY + 50) 912 return false;
912 return false; 913
913 914 if (startPoint.X > centerX + 50 && endPoint.X > centerX + 50)
914 if (startPoint.X > centerX + 50 && endPoint.X > centerX + 50) 915 return false;
915 return false; 916
916 917 if (startPoint.X < centerX && endPoint.X < centerX)
917 if (startPoint.X < centerX && endPoint.X < centerX) 918 return false;
918 return false; 919 }
919 } 920
920 921 return true;
921 return true; 922 }
922 } 923
923 924 /// <summary>
924 /// <summary> 925 /// Make root
925 /// Make root 926 /// </summary>
926 /// </summary> 927 public void MakeRoot()
927 public void MakeRoot() 928 {
928 { 929 // If still not route
929 // If still not route 930 if (gGrpLine.Children.Count == 0)
930 if (gGrpLine.Children.Count == 0) 931 return;
931 return; 932
932 933 pLine.Stroke = new SolidColorBrush(Colors.Red);
933 pLine.Stroke = new SolidColorBrush(Colors.Red); 934 pLine.StrokeThickness = STROKE_ROOT_LINE;
934 pLine.StrokeThickness = STROKE_ROOT_LINE; 935
935 936 }
936 } 937
937 938 /// <summary>
938 /// <summary> 939 /// Auto edit leght of line
939 /// Auto edit leght of line 940 /// </summary>
940 /// </summary> 941 private void AutoEditLine()
941 private void AutoEditLine() 942 {
942 { 943 double temp;
943 double temp; 944 int index = gGrpLine.Children.Count - 1;
944 int index = gGrpLine.Children.Count - 1; 945 double centerY = Canvas.GetTop(_goalPoint) + 25;
945 double centerY = Canvas.GetTop(_goalPoint) + 25; 946 double centerX = Canvas.GetLeft(_goalPoint) + 25;
946 double centerX = Canvas.GetLeft(_goalPoint) + 25; 947 LineGeometry lastLine = (LineGeometry)gGrpLine.Children[index];
947 LineGeometry lastLine = (LineGeometry)gGrpLine.Children[index]; 948 LineGeometry beforeLastLine = (LineGeometry)gGrpLine.Children[index];
948 LineGeometry beforeLastLine = (LineGeometry)gGrpLine.Children[index]; 949
949 950 if (gGrpLine.Children.Count > 1)
950 if (gGrpLine.Children.Count > 1) 951 {
951 { 952 beforeLastLine = (LineGeometry)gGrpLine.Children[index - 1];
952 beforeLastLine = (LineGeometry)gGrpLine.Children[index - 1]; 953
953 954 if (!IsCurverNode(beforeLastLine, lastLine))
954 if (!IsCurverNode(beforeLastLine, lastLine)) 955 {
955 { 956 beforeLastLine.EndPoint = lastLine.EndPoint;
956 beforeLastLine.EndPoint = lastLine.EndPoint; 957 gGrpLine.Children.RemoveAt(index);
957 gGrpLine.Children.RemoveAt(index); 958 index = index - 1;
958 index = index - 1; 959 lastLine = (LineGeometry)gGrpLine.Children[index];
959 lastLine = (LineGeometry)gGrpLine.Children[index]; 960 }
960 } 961 }
961 } 962
962 963 if (index == gGrpRedNode.Children.Count + 1)
963 if (index == gGrpRedNode.Children.Count + 1) 964 {
964 { 965 AddNode(lastLine.StartPoint, gGrpRedNode);
965 AddNode(lastLine.StartPoint, gGrpRedNode); 966 }
966 } 967
967 968 if (lastLine.EndPoint.X == centerX && lastLine.EndPoint.Y == centerY)
968 if (lastLine.EndPoint.X == centerX && lastLine.EndPoint.Y == centerY) 969 return;
969 return; 970
970 971 if (IsVerticalLine(lastLine))
971 if (IsVerticalLine(lastLine)) 972 {
972 { 973 temp = lastLine.StartPoint.Y;
973 temp = lastLine.StartPoint.Y; 974 lastLine.StartPoint = new Point(centerX, temp);
974 lastLine.StartPoint = new Point(centerX, temp); 975 lastLine.EndPoint = new Point(centerX, centerY);
975 lastLine.EndPoint = new Point(centerX, centerY); 976
976 977 if (gGrpLine.Children.Count > 1)
977 if (gGrpLine.Children.Count > 1) 978 {
978 { 979 beforeLastLine = (LineGeometry)gGrpLine.Children[index - 1];
979 beforeLastLine = (LineGeometry)gGrpLine.Children[index - 1]; 980 temp = beforeLastLine.EndPoint.Y;
980 temp = beforeLastLine.EndPoint.Y; 981 beforeLastLine.EndPoint = new Point(centerX, temp);
981 beforeLastLine.EndPoint = new Point(centerX, temp); 982 }
982 } 983 }
983 } 984 else
984 else 985 {
985 { 986 temp = lastLine.StartPoint.X;
986 temp = lastLine.StartPoint.X; 987 lastLine.StartPoint = new Point(temp, centerY);
987 lastLine.StartPoint = new Point(temp, centerY); 988 lastLine.EndPoint = new Point(centerX, centerY);
988 lastLine.EndPoint = new Point(centerX, centerY); 989 if (gGrpLine.Children.Count > 1)
989 if (gGrpLine.Children.Count > 1) 990 {
990 { 991 beforeLastLine = (LineGeometry)gGrpLine.Children[index - 1];
991 beforeLastLine = (LineGeometry)gGrpLine.Children[index - 1]; 992 temp = beforeLastLine.EndPoint.X;
992 temp = beforeLastLine.EndPoint.X; 993 beforeLastLine.EndPoint = new Point(temp, centerY);
993 beforeLastLine.EndPoint = new Point(temp, centerY); 994 }
994 } 995 }
995 } 996
996 997 // Draw curver line
997 // Draw curver line 998 if (IsCurverNode(beforeLastLine, lastLine))
998 if (IsCurverNode(beforeLastLine, lastLine)) 999 {
999 { 1000 EllipseGeometry ellipseGeometry = (EllipseGeometry)gGrpRedNode.Children[gGrpRedNode.Children.Count - 1];
1000 EllipseGeometry ellipseGeometry = (EllipseGeometry)gGrpRedNode.Children[gGrpRedNode.Children.Count - 1]; 1001 ellipseGeometry.Center = lastLine.StartPoint;
1001 ellipseGeometry.Center = lastLine.StartPoint; 1002 }
1002 } 1003 }
1003 } 1004
1004 1005 /// <summary>
1005 /// <summary> 1006 /// Check draw curver node
1006 /// Check draw curver node 1007 /// </summary>
1007 /// </summary> 1008 /// <param name="oldLine">Old line</param>
1008 /// <param name="oldLine">Old line</param> 1009 /// <param name="newLine">New line</param>
1009 /// <param name="newLine">New line</param> 1010 /// <returns>true:is curver, fasle: not curver</returns>
1010 /// <returns>true:is curver, fasle: not curver</returns> 1011 private bool IsCurverNode(LineGeometry oldLine, LineGeometry newLine)
1011 private bool IsCurverNode(LineGeometry oldLine, LineGeometry newLine) 1012 {
1012 { 1013 if (oldLine.StartPoint.Y == oldLine.EndPoint.Y && oldLine.StartPoint.Y == newLine.EndPoint.Y)
1013 if (oldLine.StartPoint.Y == oldLine.EndPoint.Y && oldLine.StartPoint.Y == newLine.EndPoint.Y) 1014 {
1014 { 1015 return false;
1015 return false; 1016 }
1016 } 1017
1017 1018 if (oldLine.StartPoint.X == oldLine.EndPoint.X && oldLine.StartPoint.X == newLine.EndPoint.X)
1018 if (oldLine.StartPoint.X == oldLine.EndPoint.X && oldLine.StartPoint.X == newLine.EndPoint.X) 1019 {
1019 { 1020 return false;
1020 return false; 1021 }
1021 } 1022
1022 1023 return true;
1023 return true; 1024 }
1024 } 1025
1025 1026 /// <summary>
1026 /// <summary> 1027 /// Check timming to stop draw route
1027 /// Check timming to stop draw route 1028 /// </summary>
1028 /// </summary> 1029 /// <param name="e"></param>
1029 /// <param name="e"></param> 1030 /// <returns>true:stop; false:continue</returns>
1030 /// <returns>true:stop; false:continue</returns> 1031 private bool IsStopDrawRoute(MouseEventArgs e)
1031 private bool IsStopDrawRoute(MouseEventArgs e) 1032 {
1032 { 1033 if (e.RightButton == MouseButtonState.Pressed)
1033 if (e.RightButton == MouseButtonState.Pressed) 1034 {
1034 { 1035 return true;
1035 return true; 1036 }
1036 } 1037
1037 1038 return false;
1038 return false; 1039 }
1039 } 1040
1040 1041 //2017/03/05 NAM ADD START
1041 //2017/03/05 NAM ADD START 1042 private bool IsMouseLeftClick(MouseEventArgs e)
1042 private bool IsMouseLeftClick(MouseEventArgs e) 1043 {
1043 { 1044 if (e.LeftButton == MouseButtonState.Pressed)
1044 if (e.LeftButton == MouseButtonState.Pressed) 1045 {
1045 { 1046 return true;
1046 return true; 1047 }
1047 } 1048
1048 1049 return false;
1049 return false; 1050 }
1050 } 1051 //2017/03/05 NAM ADD END
1051 //2017/03/05 NAM ADD END 1052
1052 1053 /// <summary>
1053 /// <summary> 1054 /// Draw curver line and yellow node
1054 /// Draw curver line and yellow node 1055 /// </summary>
1055 /// </summary> 1056 /// <param name="oldLine">Old line</param>
1056 /// <param name="oldLine">Old line</param> 1057 /// <param name="newLine">New line</param>
1057 /// <param name="newLine">New line</param> 1058 private void DrawCurver(LineGeometry oldLine, LineGeometry newLine)
1058 private void DrawCurver(LineGeometry oldLine, LineGeometry newLine) 1059 {
1059 { 1060 double radius = RADIUS_CURVER_LINE;
1060 double radius = RADIUS_CURVER_LINE; 1061
1061 1062 Point startPoint;
1062 Point startPoint; 1063 Point endPoint;
1063 Point endPoint; 1064
1064 1065 // Get postion of yellow node on old line
1065 // Get postion of yellow node on old line 1066 if (IsVerticalLine(oldLine))
1066 if (IsVerticalLine(oldLine)) 1067 {
1067 { 1068 if (oldLine.StartPoint.Y > oldLine.EndPoint.Y)
1068 if (oldLine.StartPoint.Y > oldLine.EndPoint.Y) 1069 startPoint = new Point(oldLine.EndPoint.X, oldLine.EndPoint.Y + radius);
1069 startPoint = new Point(oldLine.EndPoint.X, oldLine.EndPoint.Y + radius); 1070 else
1070 else 1071 startPoint = new Point(oldLine.EndPoint.X, oldLine.EndPoint.Y - radius);
1071 startPoint = new Point(oldLine.EndPoint.X, oldLine.EndPoint.Y - radius); 1072 }
1072 } 1073 else
1073 else 1074 {
1074 { 1075 if (oldLine.StartPoint.X > oldLine.EndPoint.X)
1075 if (oldLine.StartPoint.X > oldLine.EndPoint.X) 1076 startPoint = new Point(oldLine.EndPoint.X + radius, oldLine.EndPoint.Y);
1076 startPoint = new Point(oldLine.EndPoint.X + radius, oldLine.EndPoint.Y); 1077 else
1077 else 1078 startPoint = new Point(oldLine.EndPoint.X - radius, oldLine.EndPoint.Y);
1078 startPoint = new Point(oldLine.EndPoint.X - radius, oldLine.EndPoint.Y); 1079 }
1079 } 1080
1080 1081 // Get postion of yellow node on new line
1081 // Get postion of yellow node on new line 1082 if (IsVerticalLine(newLine))
1082 if (IsVerticalLine(newLine)) 1083 {
1083 { 1084 if (newLine.StartPoint.Y > newLine.EndPoint.Y)
1084 if (newLine.StartPoint.Y > newLine.EndPoint.Y) 1085 endPoint = new Point(newLine.StartPoint.X, newLine.StartPoint.Y - radius);
1085 endPoint = new Point(newLine.StartPoint.X, newLine.StartPoint.Y - radius); 1086 else
1086 else 1087 endPoint = new Point(newLine.StartPoint.X, newLine.StartPoint.Y + radius);
1087 endPoint = new Point(newLine.StartPoint.X, newLine.StartPoint.Y + radius); 1088 }
1088 } 1089 else
1089 else 1090 {
1090 { 1091 if (newLine.StartPoint.X > newLine.EndPoint.X)
1091 if (newLine.StartPoint.X > newLine.EndPoint.X) 1092 endPoint = new Point(newLine.StartPoint.X - radius, newLine.StartPoint.Y);
1092 endPoint = new Point(newLine.StartPoint.X - radius, newLine.StartPoint.Y); 1093 else
1093 else 1094 endPoint = new Point(newLine.StartPoint.X + radius, newLine.StartPoint.Y);
1094 endPoint = new Point(newLine.StartPoint.X + radius, newLine.StartPoint.Y); 1095 }
1095 } 1096
1096 1097 // Add node to postion distance 1300mm
1097 // Add node to postion distance 1300mm 1098 if (GetDistance(oldLine.StartPoint, oldLine.EndPoint) > RADIUS_CURVER_LINE)
1098 if (GetDistance(oldLine.StartPoint, oldLine.EndPoint) > RADIUS_CURVER_LINE) 1099 {
1099 { 1100 AddNode(startPoint, gGrpYellowNode);
1100 AddNode(startPoint, gGrpYellowNode); 1101 }
1101 } 1102
1102 1103 if (GetDistance(newLine.StartPoint, newLine.EndPoint) > RADIUS_CURVER_LINE)
1103 if (GetDistance(newLine.StartPoint, newLine.EndPoint) > RADIUS_CURVER_LINE) 1104 {
1104 { 1105 AddNode(endPoint, gGrpYellowNode);
1105 AddNode(endPoint, gGrpYellowNode); 1106 }
1106 } 1107 }
1107 } 1108
1108 1109 /// <summary>
1109 /// <summary> 1110 /// Init data for draw route
1110 /// Init data for draw route 1111 /// </summary>
1111 /// </summary> 1112 public void InitDrawRoute()
1112 public void InitDrawRoute() 1113 {
1113 { 1114 //2017/03/04 NAM ADD START
1114 //2017/03/04 NAM ADD START 1115 pNewLine.Stroke = new SolidColorBrush(Colors.Red);
1115 pNewLine.Stroke = new SolidColorBrush(Colors.Red); 1116 pNewLine.StrokeThickness = STROKE_LINE;
1116 pNewLine.StrokeThickness = STROKE_LINE; 1117 pNewLine.Data = gGrpNewLine;
1117 pNewLine.Data = gGrpNewLine; 1118 //2017/03/04 NAM ADD END
1118 //2017/03/04 NAM ADD END 1119
1119 1120 pScheduleLine.Stroke = new SolidColorBrush(Colors.Red);
1120 pScheduleLine.Stroke = new SolidColorBrush(Colors.Red); 1121 pScheduleLine.StrokeThickness = STROKE_LINE;
1121 pScheduleLine.StrokeThickness = STROKE_LINE; 1122 pScheduleLine.Data = gGrpScheduleLine;
1122 pScheduleLine.Data = gGrpScheduleLine; 1123
1123 1124 // Setting for path line
1124 // Setting for path line 1125 pLine.Stroke = new SolidColorBrush(Colors.Blue);
1125 pLine.Stroke = new SolidColorBrush(Colors.Blue); 1126 pLine.StrokeThickness = STROKE_LINE;
1126 pLine.StrokeThickness = STROKE_LINE; 1127 pLine.Data = gGrpLine;
1127 pLine.Data = gGrpLine; 1128
1128 1129 // Setting for path of curver line
1129 // Setting for path of curver line 1130 pCurverLine.Stroke = Brushes.Red;
1130 pCurverLine.Stroke = Brushes.Red; 1131 pCurverLine.StrokeThickness = STROKE_LINE;
1131 pCurverLine.StrokeThickness = STROKE_LINE; 1132 pCurverLine.Data = gGrpCurverLine;
1132 pCurverLine.Data = gGrpCurverLine; 1133
1133 1134 // Setting for path of red node
1134 // Setting for path of red node 1135 pRedNode.Stroke = new SolidColorBrush(Colors.Blue);
1135 pRedNode.Stroke = new SolidColorBrush(Colors.Blue); 1136 pRedNode.Fill = new SolidColorBrush(Colors.Red);
1136 pRedNode.Fill = new SolidColorBrush(Colors.Red); 1137 pRedNode.StrokeThickness = STROKE_NODE;
1137 pRedNode.StrokeThickness = STROKE_NODE; 1138 pRedNode.Data = gGrpRedNode;
1138 pRedNode.Data = gGrpRedNode; 1139
1139 1140 // Setting for path of yellow node
1140 // Setting for path of yellow node 1141 pYellowNode.Stroke = new SolidColorBrush(Colors.Blue);
1141 pYellowNode.Stroke = new SolidColorBrush(Colors.Blue); 1142 pYellowNode.Fill = new SolidColorBrush(Colors.Yellow);
1142 pYellowNode.Fill = new SolidColorBrush(Colors.Yellow); 1143 pYellowNode.StrokeThickness = STROKE_NODE;
1143 pYellowNode.StrokeThickness = STROKE_NODE; 1144 pYellowNode.Data = gGrpYellowNode;
1144 pYellowNode.Data = gGrpYellowNode; 1145
1145 1146 // Setting for path of Blue node
1146 // Setting for path of Blue node 1147 pBlueNode.Stroke = new SolidColorBrush(Colors.Blue);
1147 pBlueNode.Stroke = new SolidColorBrush(Colors.Blue); 1148 pBlueNode.Fill = new SolidColorBrush(Colors.LightBlue);
1148 pBlueNode.Fill = new SolidColorBrush(Colors.LightBlue); 1149 pBlueNode.StrokeThickness = STROKE_NODE;
1149 pBlueNode.StrokeThickness = STROKE_NODE; 1150 pBlueNode.Data = gGrpBlueNode;
1150 pBlueNode.Data = gGrpBlueNode; 1151
1151 1152 // Add paths to canvas
1152 // Add paths to canvas 1153 this.Children.Add(pLine);
1153 this.Children.Add(pLine); 1154 this.Children.Add(pCurverLine);
1154 this.Children.Add(pCurverLine); 1155 this.Children.Add(pRedNode);
1155 this.Children.Add(pRedNode); 1156 this.Children.Add(pYellowNode);
1156 this.Children.Add(pYellowNode); 1157
1157 1158 //this.Children.Add(pNewLine);
1158 //this.Children.Add(pNewLine); 1159 //scheduleCanvas.Children.Add(pScheduleLine);
1159 //scheduleCanvas.Children.Add(pScheduleLine); 1160 }
1160 } 1161
1161 1162 /// <summary>
1162 /// <summary> 1163 /// Clear all route
1163 /// Clear all route 1164 /// </summary>
1164 /// </summary> 1165 public void ClearRoute()
1165 public void ClearRoute() 1166 {
1166 { 1167 isStartDrawRoute = false;
1167 isStartDrawRoute = false; 1168 isGoalDrawRoute = false;
1168 isGoalDrawRoute = false; 1169
1169 1170 gGrpLine.Children.Clear();
1170 gGrpLine.Children.Clear(); 1171 gGrpRootLine.Children.Clear();
1171 gGrpRootLine.Children.Clear(); 1172 gGrpCurverLine.Children.Clear();
1172 gGrpCurverLine.Children.Clear(); 1173 gGrpRedNode.Children.Clear();
1173 gGrpRedNode.Children.Clear(); 1174 gGrpYellowNode.Children.Clear();
1174 gGrpYellowNode.Children.Clear(); 1175 gGrpBlueNode.Children.Clear();
1175 gGrpBlueNode.Children.Clear(); 1176
1176 1177 this.Children.Remove(pLine);
1177 this.Children.Remove(pLine); 1178 this.Children.Remove(pRootLine);
1178 this.Children.Remove(pRootLine); 1179 this.Children.Remove(pCurverLine);
1179 this.Children.Remove(pCurverLine); 1180 this.Children.Remove(pRedNode);
1180 this.Children.Remove(pRedNode); 1181 this.Children.Remove(pYellowNode);
1181 this.Children.Remove(pYellowNode); 1182 this.Children.Remove(pBlueNode);
1182 this.Children.Remove(pBlueNode); 1183 }
1183 } 1184
1184 1185 /// <summary>
1185 /// <summary> 1186 /// Draw line for route
1186 /// Draw line for route 1187 /// </summary>
1187 /// </summary> 1188 /// <param name="startPoint">Start point</param>
1188 /// <param name="startPoint">Start point</param> 1189 /// <param name="endPoint">End point</param>
1189 /// <param name="endPoint">End point</param> 1190 /// <param name="geometryGroup">Geometry Group</param>
1190 /// <param name="geometryGroup">Geometry Group</param> 1191 private void DrawLine(Point startPoint, Point endPoint, GeometryGroup geometryGroup)
1191 private void DrawLine(Point startPoint, Point endPoint, GeometryGroup geometryGroup) 1192 {
1192 { 1193 LineGeometry lineGeometry = new LineGeometry();
1193 LineGeometry lineGeometry = new LineGeometry(); 1194 lineGeometry.StartPoint = startPoint;
1194 lineGeometry.StartPoint = startPoint; 1195 lineGeometry.EndPoint = endPoint;
1195 lineGeometry.EndPoint = endPoint; 1196 geometryGroup.Children.Add(lineGeometry);
1196 geometryGroup.Children.Add(lineGeometry); 1197 }
1197 } 1198
1198 1199 /// <summary>
1199 /// <summary> 1200 /// Draw curver line
1200 /// Draw curver line 1201 /// </summary>
1201 /// </summary> 1202 /// <param name="startPoint">Point start curver line</param>
1202 /// <param name="startPoint">Point start curver line</param> 1203 /// <param name="endPoint">Point end curver line</param>
1203 /// <param name="endPoint">Point end curver line</param> 1204 /// <param name="radius">Radius</param>
1204 /// <param name="radius">Radius</param> 1205 /// <param name="geometryGroup">Geometry Group</param>
1205 /// <param name="geometryGroup">Geometry Group</param> 1206 private void DrawCurverLine(Point startPoint, Point endPoint, SweepDirection sweepDirection, GeometryGroup geometryGroup)
1206 private void DrawCurverLine(Point startPoint, Point endPoint, SweepDirection sweepDirection, GeometryGroup geometryGroup) 1207 {
1207 { 1208 PathGeometry pathGeometry = new PathGeometry();
1208 PathGeometry pathGeometry = new PathGeometry(); 1209 PathFigure figure = new PathFigure();
1209 PathFigure figure = new PathFigure(); 1210 figure.StartPoint = startPoint;
1210 figure.StartPoint = startPoint; 1211 figure.Segments.Add(new ArcSegment(endPoint, new Size(RADIUS_CURVER_LINE, RADIUS_CURVER_LINE), 90, false, sweepDirection, true));
1211 figure.Segments.Add(new ArcSegment(endPoint, new Size(RADIUS_CURVER_LINE, RADIUS_CURVER_LINE), 90, false, sweepDirection, true)); 1212 pathGeometry.Figures.Add(figure);
1212 pathGeometry.Figures.Add(figure); 1213 geometryGroup.Children.Add(pathGeometry);
1213 geometryGroup.Children.Add(pathGeometry); 1214 }
1214 } 1215
1215 1216 /// <summary>
1216 /// <summary> 1217 /// Setting node
1217 /// Setting node 1218 /// </summary>
1218 /// </summary> 1219 /// <param name="centerPoit">Position of center node</param>
1219 /// <param name="centerPoit">Position of center node</param> 1220 /// <param name="geometryGroup">Geometry Group</param>
1220 /// <param name="geometryGroup">Geometry Group</param> 1221 private void AddNode(Point centerPoit, GeometryGroup geometryGroup)
1221 private void AddNode(Point centerPoit, GeometryGroup geometryGroup) 1222 {
1222 { 1223 double radius = RADIUS_NODE;
1223 double radius = RADIUS_NODE; 1224 geometryGroup.Children.Add(new EllipseGeometry(centerPoit, radius, radius));
1224 geometryGroup.Children.Add(new EllipseGeometry(centerPoit, radius, radius)); 1225 }
1225 } 1226
1226 1227 /// <summary>
1227 /// <summary> 1228 /// Check line is vertical or horizontal
1228 /// Check line is vertical or horizontal 1229 /// </summary>
1229 /// </summary> 1230 /// <param name="line"></param>
1230 /// <param name="line"></param> 1231 /// <returns>true:Vertical, false:Horizontal</returns>
1231 /// <returns>true:Vertical, false:Horizontal</returns> 1232 private bool IsVerticalLine(LineGeometry line)
1232 private bool IsVerticalLine(LineGeometry line) 1233 {
1233 { 1234 if (line.StartPoint.X == line.EndPoint.X)
1234 if (line.StartPoint.X == line.EndPoint.X) 1235 {
1235 { 1236 // Vertical line
1236 // Vertical line 1237 return true;
1237 return true; 1238 }
1238 } 1239
1239 1240 // Horizontal line
1240 // Horizontal line 1241 return false;
1241 return false; 1242 }
1242 } 1243
1243 1244 /// <summary>
1244 /// <summary> 1245 /// Get distance between two point
1245 /// Get distance between two point 1246 /// </summary>
1246 /// </summary> 1247 /// <param name="point1">Point 1</param>
1247 /// <param name="point1">Point 1</param> 1248 /// <param name="point2">Point 2</param>
1248 /// <param name="point2">Point 2</param> 1249 /// <returns>Distance between two point</returns>
1249 /// <returns>Distance between two point</returns> 1250 private double GetDistance(Point point1, Point point2)
1250 private double GetDistance(Point point1, Point point2) 1251 {
1251 { 1252 //pythagorean theorem c^2 = a^2 + b^2
1252 //pythagorean theorem c^2 = a^2 + b^2 1253 //thus c = square root(a^2 + b^2)
1253 //thus c = square root(a^2 + b^2) 1254 double a = (double)(point2.X - point1.X);
1254 double a = (double)(point2.X - point1.X); 1255 double b = (double)(point2.Y - point1.Y);
1255 double b = (double)(point2.Y - point1.Y); 1256
1256 1257 return Math.Sqrt(a * a + b * b);
1257 return Math.Sqrt(a * a + b * b); 1258 }
1258 } 1259
1259 1260 /// <summary>
1260 /// <summary> 1261 /// Check point is valid for draw
1261 /// Check point is valid for draw 1262 /// </summary>
1262 /// </summary> 1263 /// <param name="point">Poit need check</param>
1263 /// <param name="point">Poit need check</param> 1264 /// <returns>true:Valid, false:Invalid</returns>
1264 /// <returns>true:Valid, false:Invalid</returns> 1265 private bool IsValidPoint(Point point)
1265 private bool IsValidPoint(Point point) 1266 {
1266 { 1267 return true;
1267 return true; 1268 }
1268 } 1269
1269 1270 /// <summary>
1270 /// <summary> 1271 /// Display coordinate position
1271 /// Display coordinate position 1272 /// </summary>
1272 /// </summary> 1273 /// <param name="point">Position to display</param>
1273 /// <param name="point">Position to display</param> 1274 private void DisplayCoordinate(Point point)
1274 private void DisplayCoordinate(Point point) 1275 {
1275 { 1276 if (_displayAxiPosition == null)
1276 if (_displayAxiPosition == null) 1277 {
1277 { 1278 _displayAxiPosition = new ucDisplayCoordinate();
1278 _displayAxiPosition = new ucDisplayCoordinate(); 1279 this.Children.Add(_displayAxiPosition);
1279 this.Children.Add(_displayAxiPosition); 1280 }
1280 } 1281 _displayAxiPosition.Display(point);
1281 _displayAxiPosition.Display(point); 1282 }
1282 } 1283
1283 1284 #endregion
1284 #endregion 1285
1285 1286 #region Functions for Set Auto Nodes
1286 #region Functions for Set Auto Nodes 1287
1287 1288 /// <summary>
1288 /// <summary> 1289 /// SetAutoNodes
1289 /// SetAutoNodes 1290 /// </summary>
1290 /// </summary> 1291 public void SetAutoNodes()
1291 public void SetAutoNodes() 1292 {
1292 { 1293 double radiusStart = DISTANCE_START_NODES;
1293 double radiusStart = DISTANCE_START_NODES; 1294 double radiusEnd = DISTANCE_END_NODES;
1294 double radiusEnd = DISTANCE_END_NODES; 1295 double radiusCurver = RADIUS_CURVER_LINE;
1295 double radiusCurver = RADIUS_CURVER_LINE; 1296
1296 1297 Point startNode;
1297 Point startNode; 1298 Point endNode;
1298 Point endNode; 1299
1299 1300 gGrpBlueNode.Children.Clear();
1300 gGrpBlueNode.Children.Clear(); 1301
1301 1302 if (gGrpLine.Children.Count == 1)
1302 if (gGrpLine.Children.Count == 1) 1303 radiusCurver = radiusEnd;
1303 radiusCurver = radiusEnd; 1304
1304 1305 if (gGrpLine.Children.Count > 0)
1305 if (gGrpLine.Children.Count > 0) 1306 {
1306 { 1307 for (int i = 0; i < gGrpLine.Children.Count; i++)
1307 for (int i = 0; i < gGrpLine.Children.Count; i++) 1308 {
1308 { 1309 LineGeometry lineGeometry = (LineGeometry)gGrpLine.Children[i];
1309 LineGeometry lineGeometry = (LineGeometry)gGrpLine.Children[i]; 1310 if (i == 0)
1310 if (i == 0) 1311 {
1311 { 1312 startNode = lineGeometry.EndPoint;
1312 startNode = lineGeometry.EndPoint; 1313 endNode = lineGeometry.StartPoint;
1313 endNode = lineGeometry.StartPoint; 1314 DrawAutoNodes(startNode, endNode, radiusCurver, radiusStart);
1314 DrawAutoNodes(startNode, endNode, radiusCurver, radiusStart); 1315 }
1315 } 1316 else if (i == gGrpLine.Children.Count - 1 && i > 0)
1316 else if (i == gGrpLine.Children.Count - 1 && i > 0) 1317 {
1317 { 1318 startNode = lineGeometry.StartPoint;
1318 startNode = lineGeometry.StartPoint; 1319 endNode = lineGeometry.EndPoint;
1319 endNode = lineGeometry.EndPoint; 1320 DrawAutoNodes(startNode, endNode, radiusCurver, radiusEnd);
1320 DrawAutoNodes(startNode, endNode, radiusCurver, radiusEnd); 1321 }
1321 } 1322 else
1322 else 1323 {
1323 { 1324 startNode = lineGeometry.StartPoint;
1324 startNode = lineGeometry.StartPoint; 1325 endNode = lineGeometry.EndPoint;
1325 endNode = lineGeometry.EndPoint; 1326 DrawAutoNodes(startNode, endNode, radiusCurver, radiusCurver);
1326 DrawAutoNodes(startNode, endNode, radiusCurver, radiusCurver); 1327 }
1327 } 1328 }
1328 } 1329 }
1329 } 1330 }
1330 } 1331
1331 1332
1332 1333 /// <summary>
1333 /// <summary> 1334 /// DrawAutoNodes
1334 /// DrawAutoNodes 1335 /// </summary>
1335 /// </summary> 1336 /// <param name="startNode"></param>
1336 /// <param name="startNode"></param> 1337 /// <param name="endNode"></param>
1337 /// <param name="endNode"></param> 1338 /// <param name="radiusStart"></param>
1338 /// <param name="radiusStart"></param> 1339 /// <param name="radiusEnd"></param>
1339 /// <param name="radiusEnd"></param> 1340 private void DrawAutoNodes(Point startNode, Point endNode, double radiusStart, double radiusEnd)
1340 private void DrawAutoNodes(Point startNode, Point endNode, double radiusStart, double radiusEnd) 1341 {
1341 { 1342 double distance = DISTANCE_AUTO_NODES;
1342 double distance = DISTANCE_AUTO_NODES; 1343 double i;
1343 double i; 1344
1344 1345 Point node;
1345 Point node; 1346
1346 1347 // Get postion of blue node on line
1347 // Get postion of blue node on line 1348 if (startNode.X == endNode.X)
1348 if (startNode.X == endNode.X) 1349 {
1349 { 1350 if (startNode.Y > endNode.Y)
1350 if (startNode.Y > endNode.Y) 1351 {
1351 { 1352 i = startNode.Y - radiusStart;
1352 i = startNode.Y - radiusStart; 1353 if (i - distance > endNode.Y + radiusEnd)
1353 if (i - distance > endNode.Y + radiusEnd) 1354 {
1354 { 1355 do
1355 do 1356 {
1356 { 1357 i = i - distance;
1357 i = i - distance; 1358 node = new Point(endNode.X, i);
1358 node = new Point(endNode.X, i); 1359 // Add node to postion distance 1000mm
1359 // Add node to postion distance 1000mm 1360 AddNode(node, gGrpBlueNode);
1360 AddNode(node, gGrpBlueNode); 1361
1361 1362 } while (i > endNode.Y + radiusEnd + distance);
1362 } while (i > endNode.Y + radiusEnd + distance); 1363 }
1363 } 1364 }
1364 } 1365 else
1365 else 1366 {
1366 { 1367 i = startNode.Y + radiusStart;
1367 i = startNode.Y + radiusStart; 1368 if (i + distance < endNode.Y - radiusEnd)
1368 if (i + distance < endNode.Y - radiusEnd) 1369 {
1369 { 1370 do
1370 do 1371 {
1371 { 1372 i = i + distance;
1372 i = i + distance; 1373 node = new Point(endNode.X, i);
1373 node = new Point(endNode.X, i); 1374 // Add node to postion distance 1000mm
1374 // Add node to postion distance 1000mm 1375 AddNode(node, gGrpBlueNode);
1375 AddNode(node, gGrpBlueNode); 1376 } while (i < endNode.Y - radiusEnd - distance);
1376 } while (i < endNode.Y - radiusEnd - distance); 1377 }
1377 } 1378 }
1378 } 1379 }
1379 } 1380 else
1380 else 1381 {
1381 { 1382 if (startNode.X > endNode.X)
1382 if (startNode.X > endNode.X) 1383 {
1383 { 1384 i = startNode.X - radiusStart;
1384 i = startNode.X - radiusStart; 1385 if (i - distance > endNode.X + radiusEnd)
1385 if (i - distance > endNode.X + radiusEnd) 1386 {
1386 { 1387 do
1387 do 1388 {
1388 { 1389 i = i - distance;
1389 i = i - distance; 1390 node = new Point(i, endNode.Y);
1390 node = new Point(i, endNode.Y); 1391 // Add node to postion distance 1000mm
1391 // Add node to postion distance 1000mm 1392 AddNode(node, gGrpBlueNode);
1392 AddNode(node, gGrpBlueNode); 1393 } while (i > endNode.X + radiusEnd + distance);
1393 } while (i > endNode.X + radiusEnd + distance); 1394 }
1394 } 1395 }
1395 } 1396 else
1396 else 1397 {
1397 { 1398 i = startNode.X + radiusStart;
1398 i = startNode.X + radiusStart; 1399 if (i + distance < endNode.X - radiusEnd)
1399 if (i + distance < endNode.X - radiusEnd) 1400 {
1400 { 1401 do
1401 do 1402 {
1402 { 1403 i = i + distance;
1403 i = i + distance; 1404 node = new Point(i, endNode.Y);
1404 node = new Point(i, endNode.Y); 1405 // Add node to postion distance 1000mm
1405 // Add node to postion distance 1000mm 1406 AddNode(node, gGrpBlueNode);
1406 AddNode(node, gGrpBlueNode); 1407 } while (i < endNode.X - radiusEnd - distance);
1407 } while (i < endNode.X - radiusEnd - distance); 1408 }
1408 } 1409 }
1409 } 1410 }
1410 } 1411
1411 1412 }
1412 } 1413
1413 1414 #endregion
1414 #endregion 1415
1415 1416 #region Functions for Set Free Nodes
1416 #region Functions for Set Free Nodes 1417 /// <summary>
1417 /// <summary> 1418 /// Draw Auto Blue node
1418 /// Draw Auto Blue node 1419 /// </summary>
1419 /// </summary> 1420
1420 1421 public void SetFreeNodes(Point FreeNode, bool RightClick)
1421 public void SetFreeNodes(Point FreeNode, bool RightClick) 1422 {
1422 { 1423 double radiusStart = DISTANCE_START_NODES;
1423 double radiusStart = DISTANCE_START_NODES; 1424 double radiusEnd = DISTANCE_END_NODES;
1424 double radiusEnd = DISTANCE_END_NODES; 1425 double radiusNode = RADIUS_NODE;
1425 double radiusNode = RADIUS_NODE; 1426 double radiusCurver = RADIUS_CURVER_LINE + RADIUS_NODE;
1426 double radiusCurver = RADIUS_CURVER_LINE + RADIUS_NODE; 1427
1427 1428 EllipseGeometry ellipseGeometry;
1428 EllipseGeometry ellipseGeometry; 1429 Point node;
1429 Point node; 1430 bool deleteFlag = false;
1430 bool deleteFlag = false; 1431
1431 1432
1432 1433 if (RightClick)
1433 if (RightClick) 1434 {
1434 { 1435 if (gGrpBlueNode.Children.Count > 0)
1435 if (gGrpBlueNode.Children.Count > 0) 1436 {
1436 { 1437 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
1437 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 1438 {
1438 { 1439 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
1439 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 1440 node = ellipseGeometry.Center;
1440 node = ellipseGeometry.Center; 1441 if (FreeNode.X == node.X)
1441 if (FreeNode.X == node.X) 1442 {
1442 { 1443 if (CheckIsNode(FreeNode, node, radiusNode))
1443 if (CheckIsNode(FreeNode, node, radiusNode)) 1444 {
1444 { 1445 deleteFlag = true;
1445 deleteFlag = true; 1446 }
1446 } 1447 }
1447 } 1448 else
1448 else 1449 {
1449 { 1450 if (CheckIsNode(FreeNode, node, radiusNode))
1450 if (CheckIsNode(FreeNode, node, radiusNode)) 1451 {
1451 { 1452 deleteFlag = true;
1452 deleteFlag = true; 1453 }
1453 } 1454 }
1454 } 1455 if (deleteFlag)
1455 if (deleteFlag) 1456 {
1456 { 1457 MessageBoxResult result = MessageBox.Show("Do You Delete This Node?", "Delete Node", MessageBoxButton.OKCancel);
1457 MessageBoxResult result = MessageBox.Show("Do You Delete This Node?", "Delete Node", MessageBoxButton.OKCancel); 1458 if (result == MessageBoxResult.OK)
1458 if (result == MessageBoxResult.OK) 1459 {
1459 { 1460 gGrpBlueNode.Children.RemoveAt(i);
1460 gGrpBlueNode.Children.RemoveAt(i); 1461
1461 1462 this.Children.Remove(NodeNo[i]);
1462 this.Children.Remove(NodeNo[i]); 1463 return;
1463 return; 1464 }
1464 } 1465 else
1465 else 1466 {
1466 { 1467 return;
1467 return; 1468 }
1468 } 1469 }
1469 } 1470 }
1470 } 1471 }
1471 } 1472 }
1472 } 1473 else
1473 else 1474 {
1474 { 1475
1475 1476 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
1476 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 1477 {
1477 { 1478 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
1478 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 1479 node = ellipseGeometry.Center;
1479 node = ellipseGeometry.Center; 1480 bool isEditNode = CheckIsNode(FreeNode, node, RADIUS_NODE);
1480 bool isEditNode = CheckIsNode(FreeNode, node, RADIUS_NODE); 1481
1481 1482 if (isEditNode)
1482 if (isEditNode) 1483 {
1483 { 1484 //EditNode(node);
1484 //EditNode(node); 1485 return;
1485 return; 1486 }
1486 } 1487 }
1487 } 1488
1488 1489
1489 1490 MessageBoxResult result = MessageBox.Show("Do You Want To Add This Node?", "Add Node", MessageBoxButton.OKCancel);
1490 MessageBoxResult result = MessageBox.Show("Do You Want To Add This Node?", "Add Node", MessageBoxButton.OKCancel); 1491 if (result == MessageBoxResult.OK)
1491 if (result == MessageBoxResult.OK) 1492 {
1492 { 1493 AddNode(FreeNode, gGrpBlueNode);
1493 AddNode(FreeNode, gGrpBlueNode); 1494
1494 1495 TextBlock textBlock = new TextBlock();
1495 TextBlock textBlock = new TextBlock(); 1496 textBlock.Text = stt.ToString();
1496 textBlock.Text = stt.ToString(); 1497 textBlock.FontSize = 17;
1497 textBlock.FontSize = 17; 1498 textBlock.Foreground = new SolidColorBrush(Colors.Red);
1498 textBlock.Foreground = new SolidColorBrush(Colors.Red); 1499 Canvas.SetLeft(textBlock, FreeNode.X - RADIUS_NODE / 2);
1499 Canvas.SetLeft(textBlock, FreeNode.X - RADIUS_NODE / 2); 1500 Canvas.SetTop(textBlock, FreeNode.Y - 1.5 * RADIUS_NODE);
1500 Canvas.SetTop(textBlock, FreeNode.Y - 1.5 * RADIUS_NODE); 1501
1501 1502 this.Children.Add(textBlock);
1502 this.Children.Add(textBlock); 1503 NodeNo.Add(textBlock);
1503 NodeNo.Add(textBlock); 1504
1504 1505 if (stt > 1)
1505 if (stt > 1) 1506 {
1506 { 1507 int tmp = gGrpBlueNode.Children.Count;
1507 int tmp = gGrpBlueNode.Children.Count; 1508
1508 1509 EllipseGeometry elip = (EllipseGeometry)gGrpBlueNode.Children[tmp - 2];
1509 EllipseGeometry elip = (EllipseGeometry)gGrpBlueNode.Children[tmp - 2]; 1510 Point node1 = elip.Center;
1510 Point node1 = elip.Center; 1511 elip = (EllipseGeometry)gGrpBlueNode.Children[tmp - 1];
1511 elip = (EllipseGeometry)gGrpBlueNode.Children[tmp - 1]; 1512 Point node2 = elip.Center;
1512 Point node2 = elip.Center; 1513 DrawLine(node1, node2, gGrpCurverLine);
1513 DrawLine(node1, node2, gGrpCurverLine); 1514 }
1514 } 1515
1515 1516
1516 1517 stt++;
1517 stt++; 1518 }
1518 } 1519 }
1519 } 1520
1520 1521 if (gGrpLine.Children.Count > 0)
1521 if (gGrpLine.Children.Count > 0) 1522 {
1522 { 1523 for (int i = 0; i < gGrpLine.Children.Count; i++)
1523 for (int i = 0; i < gGrpLine.Children.Count; i++) 1524 {
1524 { 1525 LineGeometry lineGeometry = (LineGeometry)gGrpLine.Children[i];
1525 LineGeometry lineGeometry = (LineGeometry)gGrpLine.Children[i]; 1526
1526 1527 // Get postion of node on line
1527 // Get postion of node on line 1528 if (IsVerticalLine(lineGeometry))
1528 if (IsVerticalLine(lineGeometry)) 1529 {
1529 { 1530 if (FreeNode.X < lineGeometry.EndPoint.X + radiusNode && FreeNode.X > lineGeometry.EndPoint.X - radiusNode)
1530 if (FreeNode.X < lineGeometry.EndPoint.X + radiusNode && FreeNode.X > lineGeometry.EndPoint.X - radiusNode) 1531 {
1531 { 1532 FreeNode.X = lineGeometry.EndPoint.X;
1532 FreeNode.X = lineGeometry.EndPoint.X; 1533
1533 1534 if (i == 0)
1534 if (i == 0) 1535 {
1535 { 1536 if (CheckFreeNodes(lineGeometry, FreeNode, radiusStart, radiusCurver))
1536 if (CheckFreeNodes(lineGeometry, FreeNode, radiusStart, radiusCurver)) 1537 {
1537 { 1538
1538 1539 AddNode(FreeNode, gGrpBlueNode);
1539 AddNode(FreeNode, gGrpBlueNode); 1540 }
1540 } 1541 }
1541 } 1542 else if (i == gGrpLine.Children.Count - 1 && i > 0)
1542 else if (i == gGrpLine.Children.Count - 1 && i > 0) 1543 {
1543 { 1544 if (CheckFreeNodes(lineGeometry, FreeNode, radiusCurver, radiusEnd))
1544 if (CheckFreeNodes(lineGeometry, FreeNode, radiusCurver, radiusEnd)) 1545 {
1545 { 1546
1546 1547 AddNode(FreeNode, gGrpBlueNode);
1547 AddNode(FreeNode, gGrpBlueNode); 1548 }
1548 } 1549 }
1549 } 1550 else
1550 else 1551 {
1551 { 1552 if (CheckFreeNodes(lineGeometry, FreeNode, radiusCurver, radiusCurver))
1552 if (CheckFreeNodes(lineGeometry, FreeNode, radiusCurver, radiusCurver)) 1553 {
1553 { 1554
1554 1555 AddNode(FreeNode, gGrpBlueNode);
1555 AddNode(FreeNode, gGrpBlueNode); 1556 }
1556 } 1557 }
1557 } 1558
1558 1559 }
1559 } 1560 }
1560 } 1561 else
1561 else 1562 {
1562 { 1563 if (FreeNode.Y < lineGeometry.EndPoint.Y + radiusNode && FreeNode.Y > lineGeometry.EndPoint.Y - radiusNode)
1563 if (FreeNode.Y < lineGeometry.EndPoint.Y + radiusNode && FreeNode.Y > lineGeometry.EndPoint.Y - radiusNode) 1564 {
1564 { 1565 FreeNode.Y = lineGeometry.EndPoint.Y;
1565 FreeNode.Y = lineGeometry.EndPoint.Y; 1566 if (i == 0)
1566 if (i == 0) 1567 {
1567 { 1568 if (CheckFreeNodes(lineGeometry, FreeNode, radiusStart, radiusCurver))
1568 if (CheckFreeNodes(lineGeometry, FreeNode, radiusStart, radiusCurver)) 1569 {
1569 { 1570
1570 1571 AddNode(FreeNode, gGrpBlueNode);
1571 AddNode(FreeNode, gGrpBlueNode); 1572 }
1572 } 1573 }
1573 } 1574 else if (i == gGrpLine.Children.Count - 1 && i > 0)
1574 else if (i == gGrpLine.Children.Count - 1 && i > 0) 1575 {
1575 { 1576 if (CheckFreeNodes(lineGeometry, FreeNode, radiusCurver, radiusEnd))
1576 if (CheckFreeNodes(lineGeometry, FreeNode, radiusCurver, radiusEnd)) 1577 {
1577 { 1578
1578 1579 AddNode(FreeNode, gGrpBlueNode);
1579 AddNode(FreeNode, gGrpBlueNode); 1580 }
1580 } 1581 }
1581 } 1582 else
1582 else 1583 {
1583 { 1584 if (CheckFreeNodes(lineGeometry, FreeNode, radiusCurver, radiusCurver))
1584 if (CheckFreeNodes(lineGeometry, FreeNode, radiusCurver, radiusCurver)) 1585 {
1585 { 1586
1586 1587 AddNode(FreeNode, gGrpBlueNode);
1587 AddNode(FreeNode, gGrpBlueNode); 1588 }
1588 } 1589 }
1589 } 1590
1590 1591 }
1591 } 1592 }
1592 } 1593 }
1593 } 1594 }
1594 } 1595 }
1595 } 1596
1596 1597
1597 1598 public bool CheckFreeNodes(LineGeometry lineNode, Point Freenode, double radiusStart, double radiusEnd)
1598 public bool CheckFreeNodes(LineGeometry lineNode, Point Freenode, double radiusStart, double radiusEnd) 1599 {
1599 { 1600
1600 1601 double distanceFreeNode = DISTANCE_FREE_NODES;
1601 double distanceFreeNode = DISTANCE_FREE_NODES; 1602 double radiusNode = RADIUS_NODE;
1602 double radiusNode = RADIUS_NODE; 1603 EllipseGeometry ellipseGeometry;
1603 EllipseGeometry ellipseGeometry; 1604 Point node;
1604 Point node; 1605
1605 1606 if (IsVerticalLine(lineNode))
1606 if (IsVerticalLine(lineNode)) 1607 {
1607 { 1608 if (lineNode.StartPoint.Y < lineNode.EndPoint.Y)
1608 if (lineNode.StartPoint.Y < lineNode.EndPoint.Y) 1609 {
1609 { 1610 if (Freenode.Y < lineNode.StartPoint.Y + radiusStart || Freenode.Y > lineNode.EndPoint.Y - radiusEnd)
1610 if (Freenode.Y < lineNode.StartPoint.Y + radiusStart || Freenode.Y > lineNode.EndPoint.Y - radiusEnd) 1611 {
1611 { 1612 return false;
1612 return false; 1613 }
1613 } 1614 }
1614 } 1615 else
1615 else 1616 {
1616 { 1617 if (Freenode.Y > lineNode.StartPoint.Y - radiusStart || Freenode.Y < lineNode.EndPoint.Y + radiusEnd)
1617 if (Freenode.Y > lineNode.StartPoint.Y - radiusStart || Freenode.Y < lineNode.EndPoint.Y + radiusEnd) 1618 {
1618 { 1619 return false;
1619 return false; 1620 }
1620 } 1621 }
1621 } 1622 }
1622 } 1623 else
1623 else 1624 {
1624 { 1625 if (lineNode.StartPoint.X < lineNode.EndPoint.X)
1625 if (lineNode.StartPoint.X < lineNode.EndPoint.X) 1626 {
1626 { 1627 if (Freenode.X < lineNode.StartPoint.X + radiusStart || Freenode.X > lineNode.EndPoint.X - radiusEnd)
1627 if (Freenode.X < lineNode.StartPoint.X + radiusStart || Freenode.X > lineNode.EndPoint.X - radiusEnd) 1628 {
1628 { 1629 return false;
1629 return false; 1630 }
1630 } 1631 }
1631 } 1632 else
1632 else 1633 {
1633 { 1634 if (Freenode.X > lineNode.StartPoint.X - radiusStart || Freenode.X < lineNode.EndPoint.X + radiusEnd)
1634 if (Freenode.X > lineNode.StartPoint.X - radiusStart || Freenode.X < lineNode.EndPoint.X + radiusEnd) 1635 {
1635 { 1636 return false;
1636 return false; 1637 }
1637 } 1638 }
1638 } 1639 }
1639 } 1640
1640 1641 if (gGrpBlueNode.Children.Count > 0)
1641 if (gGrpBlueNode.Children.Count > 0) 1642 {
1642 { 1643 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
1643 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 1644 {
1644 { 1645 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
1645 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 1646 node = ellipseGeometry.Center;
1646 node = ellipseGeometry.Center; 1647 if (Freenode.X == node.X)
1647 if (Freenode.X == node.X) 1648 {
1648 { 1649 if (CheckIsNode(Freenode, node, radiusNode))
1649 if (CheckIsNode(Freenode, node, radiusNode)) 1650 {
1650 { 1651 return false;
1651 return false; 1652 }
1652 } 1653 else if (Freenode.Y < node.Y + distanceFreeNode && Freenode.Y > node.Y - distanceFreeNode)
1653 else if (Freenode.Y < node.Y + distanceFreeNode && Freenode.Y > node.Y - distanceFreeNode) 1654 {
1654 { 1655 return false;
1655 return false; 1656 }
1656 } 1657 }
1657 } 1658 else if (Freenode.Y == node.Y)
1658 else if (Freenode.Y == node.Y) 1659 {
1659 { 1660 if (CheckIsNode(Freenode, node, radiusNode))
1660 if (CheckIsNode(Freenode, node, radiusNode)) 1661 {
1661 { 1662 return false;
1662 return false; 1663 }
1663 } 1664 else if (Freenode.X < node.X + distanceFreeNode && Freenode.X > node.X - distanceFreeNode)
1664 else if (Freenode.X < node.X + distanceFreeNode && Freenode.X > node.X - distanceFreeNode) 1665 {
1665 { 1666 return false;
1666 return false; 1667 }
1667 } 1668 }
1668 } 1669 }
1669 } 1670 }
1670 } 1671
1671 1672 return true;
1672 return true; 1673 }
1673 } 1674
1674 1675 public bool CheckIsNode(Point FreeNode, Point Node, double radiusNode)
1675 public bool CheckIsNode(Point FreeNode, Point Node, double radiusNode) 1676 {
1676 { 1677 if (FreeNode.X < Node.X + radiusNode && FreeNode.X > Node.X - radiusNode && FreeNode.Y < Node.Y + radiusNode && FreeNode.Y > Node.Y - radiusNode)
1677 if (FreeNode.X < Node.X + radiusNode && FreeNode.X > Node.X - radiusNode && FreeNode.Y < Node.Y + radiusNode && FreeNode.Y > Node.Y - radiusNode) 1678 {
1678 { 1679 return true;
1679 return true; 1680 }
1680 } 1681 return false;
1681 return false; 1682 }
1682 } 1683
1683 1684 #endregion
1684 #endregion 1685
1685 1686 #region Edit Node
1686 #region Edit Node 1687 public void InitNodeInfo_List()
1687 public void InitNodeInfo_List() 1688 {
1688 { 1689 //Reset List
1689 //Reset List 1690 NodeInfo_List = new List<NodeInfo>();
1690 NodeInfo_List = new List<NodeInfo>(); 1691
1691 1692 if (gGrpBlueNode.Children.Count > 0)
1692 if (gGrpBlueNode.Children.Count > 0) 1693 {
1693 { 1694 // Get start point
1694 // Get start point 1695 LineGeometry lineGeometry = (LineGeometry)gGrpNewLine.Children[0];
1695 LineGeometry lineGeometry = (LineGeometry)gGrpNewLine.Children[0]; 1696 Point startPoint = lineGeometry.StartPoint;
1696 Point startPoint = lineGeometry.StartPoint; 1697
1697 1698 NodeInfo n1 = new NodeInfo();
1698 NodeInfo n1 = new NodeInfo(); 1699 n1.X = startPoint.X;
1699 n1.X = startPoint.X; 1700 n1.Y = startPoint.Y;
1700 n1.Y = startPoint.Y; 1701 n1.Mode1 = "";
1701 n1.Mode1 = ""; 1702 n1.Mode2 = "";
1702 n1.Mode2 = ""; 1703 n1.Mode3 = "";
1703 n1.Mode3 = ""; 1704 NodeInfo_List.Add(n1);
1704 NodeInfo_List.Add(n1); 1705
1705 1706 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
1706 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 1707 {
1707 { 1708 Point point;
1708 Point point; 1709 EllipseGeometry eGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
1709 EllipseGeometry eGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 1710 point = eGeometry.Center;
1710 point = eGeometry.Center; 1711
1711 1712 NodeInfo Ninfo = new NodeInfo();
1712 NodeInfo Ninfo = new NodeInfo(); 1713 Ninfo.X = point.X;
1713 Ninfo.X = point.X; 1714 Ninfo.Y = point.Y;
1714 Ninfo.Y = point.Y; 1715
1715 1716 Ninfo.Mode1 = "";
1716 Ninfo.Mode1 = ""; 1717 Ninfo.Mode2 = "";
1717 Ninfo.Mode2 = ""; 1718 Ninfo.Mode3 = "";
1718 Ninfo.Mode3 = ""; 1719
1719 1720 NodeInfo_List.Add(Ninfo);
1720 NodeInfo_List.Add(Ninfo); 1721 }
1721 } 1722
1722 1723 // Get end point
1723 // Get end point 1724 lineGeometry = (LineGeometry)gGrpLine.Children[gGrpLine.Children.Count - 1];
1724 lineGeometry = (LineGeometry)gGrpLine.Children[gGrpLine.Children.Count - 1]; 1725 Point endPoint = lineGeometry.EndPoint;
1725 Point endPoint = lineGeometry.EndPoint; 1726
1726 1727 NodeInfo n2 = new NodeInfo();
1727 NodeInfo n2 = new NodeInfo(); 1728 n2.X = startPoint.X;
1728 n2.X = startPoint.X; 1729 n2.Y = startPoint.Y;
1729 n2.Y = startPoint.Y; 1730 n2.Mode1 = "";
1730 n2.Mode1 = ""; 1731 n2.Mode2 = "";
1731 n2.Mode2 = ""; 1732 n2.Mode3 = "";
1732 n2.Mode3 = ""; 1733 NodeInfo_List.Add(n2);
1733 NodeInfo_List.Add(n2); 1734
1734 1735 //Resort NodeInfo_List From Start to Goal
1735 //Resort NodeInfo_List From Start to Goal 1736 LineGeometry firstLine = (LineGeometry)gGrpLine.Children[0];
1736 LineGeometry firstLine = (LineGeometry)gGrpLine.Children[0]; 1737 Point startNode = firstLine.StartPoint;
1737 Point startNode = firstLine.StartPoint; 1738 Point endNode = firstLine.EndPoint;
1738 Point endNode = firstLine.EndPoint; 1739
1739 1740
1740 1741 List<NodeInfo> tmpLst = new List<NodeInfo>();
1741 List<NodeInfo> tmpLst = new List<NodeInfo>(); 1742
1742 1743 // Create temp List
1743 // Create temp List 1744 if (startNode.X == endNode.X)
1744 if (startNode.X == endNode.X) 1745 {
1745 { 1746 for (int i = 1; i < NodeInfo_List.Count; i++)
1746 for (int i = 1; i < NodeInfo_List.Count; i++) 1747 {
1747 { 1748 if (NodeInfo_List[i].X != endNode.X)
1748 if (NodeInfo_List[i].X != endNode.X) 1749 {
1749 { 1750 break;
1750 break; 1751 }
1751 } 1752 else
1752 else 1753 {
1753 { 1754 tmpLst.Add(NodeInfo_List[i]);
1754 tmpLst.Add(NodeInfo_List[i]); 1755 }
1755 } 1756 }
1756 } 1757 }
1757 } 1758
1758 1759 if (startNode.Y == endNode.Y)
1759 if (startNode.Y == endNode.Y) 1760 {
1760 { 1761 for (int i = 1; i < NodeInfo_List.Count; i++)
1761 for (int i = 1; i < NodeInfo_List.Count; i++) 1762 {
1762 { 1763 if (NodeInfo_List[i].Y != endNode.Y)
1763 if (NodeInfo_List[i].Y != endNode.Y) 1764 {
1764 { 1765 break;
1765 break; 1766 }
1766 } 1767 else
1767 else 1768 {
1768 { 1769 tmpLst.Add(NodeInfo_List[i]);
1769 tmpLst.Add(NodeInfo_List[i]); 1770 }
1770 } 1771 }
1771 } 1772 }
1772 } 1773
1773 1774 // Sort NodeInfo_List
1774 // Sort NodeInfo_List 1775 for (int i = 0; i < tmpLst.Count; i++)
1775 for (int i = 0; i < tmpLst.Count; i++) 1776 {
1776 { 1777 NodeInfo_List[i + 1] = tmpLst[tmpLst.Count - 1 - i];
1777 NodeInfo_List[i + 1] = tmpLst[tmpLst.Count - 1 - i]; 1778 }
1778 } 1779
1779 1780 }
1780 } 1781 }
1781 } 1782
1782 1783
1783 1784 //public void EditNode(Point node_edited)
1784 //public void EditNode(Point node_edited) 1785 //{
1785 //{ 1786 // EllipseGeometry ellipseGeometry;
1786 // EllipseGeometry ellipseGeometry; 1787 // Point node;
1787 // Point node; 1788 // double radiusNode = RADIUS_NODE;
1788 // double radiusNode = RADIUS_NODE; 1789
1789 1790 // bool flag = false;
1790 // bool flag = false; 1791
1791 1792 // if (gGrpBlueNode.Children.Count > 0)
1792 // if (gGrpBlueNode.Children.Count > 0) 1793 // {
1793 // { 1794 // for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
1794 // for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 1795 // {
1795 // { 1796 // ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
1796 // ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 1797 // node = ellipseGeometry.Center;
1797 // node = ellipseGeometry.Center; 1798
1798 1799 // if (CheckIsNode(node_edited, node, radiusNode))
1799 // if (CheckIsNode(node_edited, node, radiusNode)) 1800 // {
1800 // { 1801 // flag = true;
1801 // flag = true; 1802 // }
1802 // } 1803
1803 1804 // if (flag)
1804 // if (flag) 1805 // {
1805 // { 1806 // node_edited.X = node.X;
1806 // node_edited.X = node.X; 1807 // node_edited.Y = node.Y;
1807 // node_edited.Y = node.Y; 1808
1808 1809 // // show form edit node
1809 // // show form edit node 1810 // EditNodeWindow edtNodeWindow = new EditNodeWindow();
1810 // EditNodeWindow edtNodeWindow = new EditNodeWindow(); 1811 // edtNodeWindow.ShowDialog();
1811 // edtNodeWindow.ShowDialog(); 1812
1812 1813 // string result1 = edtNodeWindow._txtMode1;
1813 // string result1 = edtNodeWindow._txtMode1; 1814 // string result2 = edtNodeWindow._txtMode2;
1814 // string result2 = edtNodeWindow._txtMode2; 1815 // string result3 = edtNodeWindow._txtMode3;
1815 // string result3 = edtNodeWindow._txtMode3; 1816 // bool exit = edtNodeWindow._ExitFlg;
1816 // bool exit = edtNodeWindow._ExitFlg; 1817
1817 1818 // if (!exit)
1818 // if (!exit) 1819 // {
1819 // { 1820 // SaveChanged(node_edited.X, node_edited.Y, result1, result2, result3);
1820 // SaveChanged(node_edited.X, node_edited.Y, result1, result2, result3); 1821 // }
1821 // } 1822
1822 1823 // return;
1823 // return; 1824 // }
1824 // } 1825 // }
1825 // } 1826 // }
1826 // } 1827 //}
1827 //} 1828
1828 1829 public void SaveChanged(double x, double y, string st1, string st2, string st3)
1829 public void SaveChanged(double x, double y, string st1, string st2, string st3) 1830 {
1830 { 1831 for (int i = 0; i < NodeInfo_List.Count; i++)
1831 for (int i = 0; i < NodeInfo_List.Count; i++) 1832 {
1832 { 1833 NodeInfo ni = new NodeInfo();
1833 NodeInfo ni = new NodeInfo(); 1834 ni = NodeInfo_List[i];
1834 ni = NodeInfo_List[i]; 1835
1835 1836 if (ni.X == x && ni.Y == y)
1836 if (ni.X == x && ni.Y == y) 1837 {
1837 { 1838
1838 1839 ni.Mode1 = st1;
1839 ni.Mode1 = st1; 1840 ni.Mode2 = st2;
1840 ni.Mode2 = st2; 1841 ni.Mode3 = st3;
1841 ni.Mode3 = st3; 1842
1842 1843 NodeInfo_List[i] = ni;
1843 NodeInfo_List[i] = ni; 1844 return;
1844 return; 1845 }
1845 } 1846 }
1846 } 1847 }
1847 } 1848
1848 1849
1849 1850 #endregion
1850 #endregion 1851
1851 1852 #region Display RouteInfo
1852 #region Display RouteInfo 1853
1853 1854 public void DspRouteInfo()
1854 public void DspRouteInfo() 1855 {
1855 { 1856 //Clear Route Info Table
1856 //Clear Route Info Table 1857 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.Children.Clear();
1857 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.Children.Clear(); 1858
1858 1859 if (NodeInfo_List.Count != 0)
1859 if (NodeInfo_List.Count != 0) 1860 {
1860 { 1861 int _RowIdx = 0;
1861 int _RowIdx = 0; 1862 string _Content = "";
1862 string _Content = ""; 1863
1863 1864 for (int i = 0; i < NodeInfo_List.Count; i++)
1864 for (int i = 0; i < NodeInfo_List.Count; i++) 1865 {
1865 { 1866
1866 1867 NodeInfo ni = new NodeInfo();
1867 NodeInfo ni = new NodeInfo(); 1868 ni = NodeInfo_List[i];
1868 ni = NodeInfo_List[i]; 1869
1869 1870 //column 1
1870 //column 1 1871 if (i == 0)
1871 if (i == 0) 1872 {
1872 { 1873 _Content = "S";
1873 _Content = "S"; 1874 }
1874 } 1875 else if (i == NodeInfo_List.Count - 1)
1875 else if (i == NodeInfo_List.Count - 1) 1876 {
1876 { 1877 _Content = "G";
1877 _Content = "G"; 1878 }
1878 } 1879 else
1879 else 1880 {
1880 { 1881 _Content = i.ToString();
1881 _Content = i.ToString(); 1882 }
1882 } 1883 AddLabeltoGrid(_RowIdx, 0, _Content);
1883 AddLabeltoGrid(_RowIdx, 0, _Content); 1884
1884 1885 //column 2
1885 //column 2 1886 // Display Node's Position
1886 // Display Node's Position 1887 _Content = ni.X + ", " + ni.Y;
1887 _Content = ni.X + ", " + ni.Y; 1888 AddLabeltoGrid(_RowIdx, 1, _Content);
1888 AddLabeltoGrid(_RowIdx, 1, _Content); 1889
1889 1890 // Display Node's Field
1890 // Display Node's Field 1891 if (ni.Mode1 != "" && ni.Mode1 != null)
1891 if (ni.Mode1 != "" && ni.Mode1 != null) 1892 {
1892 { 1893 char delimiterChars = '_';
1893 char delimiterChars = '_'; 1894 string[] tmp = ni.Mode1.Split(delimiterChars);
1894 string[] tmp = ni.Mode1.Split(delimiterChars); 1895 foreach (string s in tmp)
1895 foreach (string s in tmp) 1896 {
1896 { 1897 _RowIdx++;
1897 _RowIdx++; 1898 delimiterChars = ':';
1898 delimiterChars = ':'; 1899
1899 1900 if (s.Split(delimiterChars)[0] == "Mode")
1900 if (s.Split(delimiterChars)[0] == "Mode") 1901 {
1901 { 1902 double distance = 0;
1902 double distance = 0; 1903 if (i == NodeInfo_List.Count - 1)
1903 if (i == NodeInfo_List.Count - 1) 1904 {
1904 { 1905 distance = 0;
1905 distance = 0; 1906 }
1906 } 1907 else
1907 else 1908 {
1908 { 1909 distance = DistanceCalculate(NodeInfo_List[i].X, NodeInfo_List[i].Y, NodeInfo_List[i + 1].X, NodeInfo_List[i + 1].Y);
1909 distance = DistanceCalculate(NodeInfo_List[i].X, NodeInfo_List[i].Y, NodeInfo_List[i + 1].X, NodeInfo_List[i + 1].Y); 1910 }
1910 } 1911 _Content = "MOVE " + distance.ToString() + "mm";
1911 _Content = "MOVE " + distance.ToString() + "mm"; 1912 }
1912 } 1913 else
1913 else 1914 {
1914 { 1915 _Content = s.Split(delimiterChars)[0] + " " + s.Split(delimiterChars)[1];
1915 _Content = s.Split(delimiterChars)[0] + " " + s.Split(delimiterChars)[1]; 1916 }
1916 } 1917
1917 1918 AddLabeltoGrid(_RowIdx, 1, _Content);
1918 AddLabeltoGrid(_RowIdx, 1, _Content); 1919 }
1919 } 1920 }
1920 } 1921
1921 1922 if (ni.Mode2 != "" && ni.Mode2 != null)
1922 if (ni.Mode2 != "" && ni.Mode2 != null) 1923 {
1923 { 1924 char delimiterChars = '_';
1924 char delimiterChars = '_'; 1925 string[] tmp = ni.Mode2.Split(delimiterChars);
1925 string[] tmp = ni.Mode2.Split(delimiterChars); 1926 foreach (string s in tmp)
1926 foreach (string s in tmp) 1927 {
1927 { 1928 _RowIdx++;
1928 _RowIdx++; 1929 delimiterChars = ':';
1929 delimiterChars = ':'; 1930
1930 1931 if (s.Split(delimiterChars)[0] == "Mode")
1931 if (s.Split(delimiterChars)[0] == "Mode") 1932 {
1932 { 1933 double distance = 0;
1933 double distance = 0; 1934 if (i == NodeInfo_List.Count - 1)
1934 if (i == NodeInfo_List.Count - 1) 1935 {
1935 { 1936 distance = 0;
1936 distance = 0; 1937 }
1937 } 1938 else
1938 else 1939 {
1939 { 1940 distance = DistanceCalculate(NodeInfo_List[i].X, NodeInfo_List[i].Y, NodeInfo_List[i + 1].X, NodeInfo_List[i + 1].Y);
1940 distance = DistanceCalculate(NodeInfo_List[i].X, NodeInfo_List[i].Y, NodeInfo_List[i + 1].X, NodeInfo_List[i + 1].Y); 1941 }
1941 } 1942 _Content = "MOVE " + distance.ToString() + "mm";
1942 _Content = "MOVE " + distance.ToString() + "mm"; 1943 }
1943 } 1944 else
1944 else 1945 {
1945 { 1946 _Content = s.Split(delimiterChars)[0] + " " + s.Split(delimiterChars)[1];
1946 _Content = s.Split(delimiterChars)[0] + " " + s.Split(delimiterChars)[1]; 1947 }
1947 } 1948
1948 1949 AddLabeltoGrid(_RowIdx, 1, _Content);
1949 AddLabeltoGrid(_RowIdx, 1, _Content); 1950 }
1950 } 1951 }
1951 } 1952
1952 1953 if (ni.Mode3 != "" && ni.Mode3 != null)
1953 if (ni.Mode3 != "" && ni.Mode3 != null) 1954 {
1954 { 1955 char delimiterChars = '_';
1955 char delimiterChars = '_'; 1956 string[] tmp = ni.Mode3.Split(delimiterChars);
1956 string[] tmp = ni.Mode3.Split(delimiterChars); 1957 foreach (string s in tmp)
1957 foreach (string s in tmp) 1958 {
1958 { 1959 _RowIdx++;
1959 _RowIdx++; 1960 delimiterChars = ':';
1960 delimiterChars = ':'; 1961
1961 1962 if (s.Split(delimiterChars)[0] == "Mode")
1962 if (s.Split(delimiterChars)[0] == "Mode") 1963 {
1963 { 1964 double distance = 0;
1964 double distance = 0; 1965 if (i == NodeInfo_List.Count - 1)
1965 if (i == NodeInfo_List.Count - 1) 1966 {
1966 { 1967 distance = 0;
1967 distance = 0; 1968 }
1968 } 1969 else
1969 else 1970 {
1970 { 1971 distance = DistanceCalculate(NodeInfo_List[i].X, NodeInfo_List[i].Y, NodeInfo_List[i + 1].X, NodeInfo_List[i + 1].Y);
1971 distance = DistanceCalculate(NodeInfo_List[i].X, NodeInfo_List[i].Y, NodeInfo_List[i + 1].X, NodeInfo_List[i + 1].Y); 1972 }
1972 } 1973 _Content = "MOVE " + distance.ToString() + "mm";
1973 _Content = "MOVE " + distance.ToString() + "mm"; 1974 }
1974 } 1975 else
1975 else 1976 {
1976 { 1977 _Content = s.Split(delimiterChars)[0] + " " + s.Split(delimiterChars)[1];
1977 _Content = s.Split(delimiterChars)[0] + " " + s.Split(delimiterChars)[1]; 1978 }
1978 } 1979
1979 1980 AddLabeltoGrid(_RowIdx, 1, _Content);
1980 AddLabeltoGrid(_RowIdx, 1, _Content); 1981 }
1981 } 1982 }
1982 } 1983 _RowIdx++;
1983 _RowIdx++; 1984 }
1984 } 1985 }
1985 } 1986 }
1986 } 1987
1987 1988 public double DistanceCalculate(double _X1, double _Y1, double _X2, double _Y2)
1988 public double DistanceCalculate(double _X1, double _Y1, double _X2, double _Y2) 1989 {
1989 { 1990 double dist = 0;
1990 double dist = 0; 1991
1991 1992 if (_X1 == _X2)
1992 if (_X1 == _X2) 1993 {
1993 { 1994 dist = System.Math.Abs(_Y1 - _Y2) * DISTANCE_RATIO;
1994 dist = System.Math.Abs(_Y1 - _Y2) * DISTANCE_RATIO; 1995 }
1995 } 1996 else if (_Y1 == _Y2)
1996 else if (_Y1 == _Y2) 1997 {
1997 { 1998 dist = System.Math.Abs(_X1 - _X2) * DISTANCE_RATIO;
1998 dist = System.Math.Abs(_X1 - _X2) * DISTANCE_RATIO; 1999 }
1999 } 2000 return dist;
2000 return dist; 2001 }
2001 } 2002
2002 2003 public void AddLabeltoGrid(int RowIdx, int ColIdx, string Content)
2003 public void AddLabeltoGrid(int RowIdx, int ColIdx, string Content) 2004 {
2004 { 2005 //Add Row to Grid
2005 //Add Row to Grid 2006 RowDefinition _rd = new RowDefinition();
2006 RowDefinition _rd = new RowDefinition(); 2007 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.RowDefinitions.Add(_rd);
2007 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.RowDefinitions.Add(_rd); 2008
2008 2009 // Add data to Grid
2009 // Add data to Grid 2010 Label dynamicLabel = new Label();
2010 Label dynamicLabel = new Label(); 2011
2011 2012 dynamicLabel.Content = Content;
2012 dynamicLabel.Content = Content; 2013 dynamicLabel.Margin = new Thickness(0, 0, 0, 0);
2013 dynamicLabel.Margin = new Thickness(0, 0, 0, 0); 2014 dynamicLabel.Foreground = new SolidColorBrush(Colors.Black);
2014 dynamicLabel.Foreground = new SolidColorBrush(Colors.Black); 2015 dynamicLabel.Background = new SolidColorBrush(Colors.White);
2015 dynamicLabel.Background = new SolidColorBrush(Colors.White); 2016 dynamicLabel.BorderBrush = new SolidColorBrush(Colors.LightGray);
2016 dynamicLabel.BorderBrush = new SolidColorBrush(Colors.LightGray); 2017 dynamicLabel.BorderThickness = new Thickness(1);
2017 dynamicLabel.BorderThickness = new Thickness(1); 2018
2018 2019 Grid.SetRow(dynamicLabel, RowIdx);
2019 Grid.SetRow(dynamicLabel, RowIdx); 2020 Grid.SetColumn(dynamicLabel, ColIdx);
2020 Grid.SetColumn(dynamicLabel, ColIdx); 2021 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.Children.Add(dynamicLabel);
2021 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.Children.Add(dynamicLabel); 2022 }
2022 } 2023 #endregion
2023 #endregion 2024
2024 2025
2025 2026 public void CreateGoalPoint()
2026 public void CreateGoalPoint() 2027 {
2027 { 2028 if (isGoalDrawRoute)
2028 if (isGoalDrawRoute) 2029 {
2029 { 2030 return;
2030 return; 2031 }
2031 } 2032
2032 2033 isStartDrawRoute = false;
2033 isStartDrawRoute = false; 2034 if (_goalPoint == null)
2034 if (_goalPoint == null) 2035 {
2035 { 2036 _goalPoint = new ucStartEndButton();
2036 _goalPoint = new ucStartEndButton(); 2037 _goalPoint.btnWidth = 50.0;
2037 _goalPoint.btnWidth = 50.0; 2038 _goalPoint.btnHeight = 50.0;
2038 _goalPoint.btnHeight = 50.0; 2039 _goalPoint.buttText = "G";
2039 _goalPoint.buttText = "G"; 2040 Canvas.SetLeft(_goalPoint, 675);
2040 Canvas.SetLeft(_goalPoint, 675); 2041 Canvas.SetTop(_goalPoint, 75);
2041 Canvas.SetTop(_goalPoint, 75); 2042 this.Children.Add(_goalPoint);
2042 this.Children.Add(_goalPoint); 2043 }
2043 } 2044 }
2044 } 2045
2045 2046 public void CreateStartPoint()
2046 public void CreateStartPoint() 2047 {
2047 { 2048 if (isGoalDrawRoute)
2048 if (isGoalDrawRoute) 2049 {
2049 { 2050 return;
2050 return; 2051 }
2051 } 2052
2052 2053 isStartDrawRoute = false;
2053 isStartDrawRoute = false; 2054 if (_startPoint == null)
2054 if (_startPoint == null) 2055 {
2055 { 2056 _startPoint = new ucStartEndButton();
2056 _startPoint = new ucStartEndButton(); 2057 _startPoint.btnWidth = 50.0;
2057 _startPoint.btnWidth = 50.0; 2058 _startPoint.btnHeight = 50.0;
2058 _startPoint.btnHeight = 50.0; 2059 _startPoint.buttText = "S";
2059 _startPoint.buttText = "S"; 2060 Canvas.SetLeft(_startPoint, 75);
2060 Canvas.SetLeft(_startPoint, 75); 2061 Canvas.SetTop(_startPoint, 675);
2061 Canvas.SetTop(_startPoint, 675); 2062 this.Children.Add(_startPoint);
2062 this.Children.Add(_startPoint); 2063 }
2063 } 2064 }
2064 } 2065
2065 2066
2066 2067 #region Draw New FreeNode
2067 #region Draw New FreeNode 2068
2068 2069 /// <summary>
2069 /// <summary> 2070 /// Draw Auto Blue node
2070 /// Draw Auto Blue node 2071 /// </summary>
2071 /// </summary> 2072
2072 2073
2073 2074 public void NewSetFreeNodes(Point FreeNode, bool RightClick)
2074 public void NewSetFreeNodes(Point FreeNode, bool RightClick) 2075 {
2075 { 2076 double radiusNode = RADIUS_NODE;
2076 double radiusNode = RADIUS_NODE; 2077
2077 2078 EllipseGeometry ellipseGeometry;
2078 EllipseGeometry ellipseGeometry; 2079 Point node;
2079 Point node; 2080 bool deleteFlag = false;
2080 bool deleteFlag = false; 2081
2081 2082
2082 2083 if (RightClick)
2083 if (RightClick) 2084 {
2084 { 2085 if (gGrpBlueNode.Children.Count > 0)
2085 if (gGrpBlueNode.Children.Count > 0) 2086 {
2086 { 2087 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
2087 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 2088 {
2088 { 2089 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
2089 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 2090 node = ellipseGeometry.Center;
2090 node = ellipseGeometry.Center; 2091 if (FreeNode.X == node.X)
2091 if (FreeNode.X == node.X) 2092 {
2092 { 2093 if (CheckIsNode(FreeNode, node, radiusNode))
2093 if (CheckIsNode(FreeNode, node, radiusNode)) 2094 {
2094 { 2095 deleteFlag = true;
2095 deleteFlag = true; 2096 }
2096 } 2097 }
2097 } 2098 else
2098 else 2099 {
2099 { 2100 if (CheckIsNode(FreeNode, node, radiusNode))
2100 if (CheckIsNode(FreeNode, node, radiusNode)) 2101 {
2101 { 2102 deleteFlag = true;
2102 deleteFlag = true; 2103 }
2103 } 2104 }
2104 } 2105 if (deleteFlag)
2105 if (deleteFlag) 2106 {
2106 { 2107 MessageBoxResult result = MessageBox.Show("Do You Delete This Node?", "Delete Node", MessageBoxButton.OKCancel);
2107 MessageBoxResult result = MessageBox.Show("Do You Delete This Node?", "Delete Node", MessageBoxButton.OKCancel); 2108 if (result == MessageBoxResult.OK)
2108 if (result == MessageBoxResult.OK) 2109 {
2109 { 2110 //Call Function Delete Node
2110 //Call Function Delete Node 2111 DeleteNode(i);
2111 DeleteNode(i); 2112
2112 2113 return;
2113 return; 2114 }
2114 } 2115 else
2115 else 2116 {
2116 { 2117 return;
2117 return; 2118 }
2118 } 2119 }
2119 } 2120 }
2120 } 2121 }
2121 } 2122 }
2122 } 2123 else
2123 else 2124 {
2124 { 2125 //Check EditNode State
2125 //Check EditNode State 2126 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
2126 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 2127 {
2127 { 2128 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
2128 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 2129 node = ellipseGeometry.Center;
2129 node = ellipseGeometry.Center; 2130 bool isEditNode = CheckIsNode(FreeNode, node, RADIUS_NODE);
2130 bool isEditNode = CheckIsNode(FreeNode, node, RADIUS_NODE); 2131
2131 2132 if (isEditNode)
2132 if (isEditNode) 2133 {
2133 { 2134 NewEditNode(node);
2134 NewEditNode(node); 2135 NewDspRouteInfo();
2135 NewDspRouteInfo(); 2136 return;
2136 return; 2137 }
2137 } 2138 }
2138 } 2139
2139 2140
2140 2141 MessageBoxResult result = MessageBox.Show("Do You Want To Add This Node?", "Add Node", MessageBoxButton.OKCancel);
2141 MessageBoxResult result = MessageBox.Show("Do You Want To Add This Node?", "Add Node", MessageBoxButton.OKCancel); 2142 if (result == MessageBoxResult.OK)
2142 if (result == MessageBoxResult.OK) 2143 {
2143 { 2144 AddNode(FreeNode, gGrpBlueNode);
2144 AddNode(FreeNode, gGrpBlueNode); 2145
2145 2146 TextBlock textBlock = new TextBlock();
2146 TextBlock textBlock = new TextBlock(); 2147 textBlock.Text = stt.ToString();
2147 textBlock.Text = stt.ToString(); 2148 textBlock.FontSize = 35;
2148 textBlock.FontSize = 35; 2149 textBlock.VerticalAlignment = VerticalAlignment.Center;
2149 textBlock.VerticalAlignment = VerticalAlignment.Center; 2150 textBlock.HorizontalAlignment = HorizontalAlignment.Center;
2150 textBlock.HorizontalAlignment = HorizontalAlignment.Center; 2151 textBlock.Foreground = new SolidColorBrush(Colors.Red);
2151 textBlock.Foreground = new SolidColorBrush(Colors.Red); 2152
2152 2153 Canvas.SetLeft(textBlock, FreeNode.X - RADIUS_NODE / 2);
2153 Canvas.SetLeft(textBlock, FreeNode.X - RADIUS_NODE / 2); 2154 Canvas.SetTop(textBlock, FreeNode.Y - 1.5 * RADIUS_NODE);
2154 Canvas.SetTop(textBlock, FreeNode.Y - 1.5 * RADIUS_NODE); 2155
2155 2156
2156 2157 this.Children.Add(textBlock);
2157 this.Children.Add(textBlock); 2158 NodeNo.Add(textBlock);
2158 NodeNo.Add(textBlock); 2159
2159 2160 if (stt > 1)
2160 if (stt > 1) 2161 {
2161 { 2162 int tmp = gGrpBlueNode.Children.Count;
2162 int tmp = gGrpBlueNode.Children.Count; 2163
2163 2164 EllipseGeometry elip = (EllipseGeometry)gGrpBlueNode.Children[tmp - 2];
2164 EllipseGeometry elip = (EllipseGeometry)gGrpBlueNode.Children[tmp - 2]; 2165 Point node1 = elip.Center;
2165 Point node1 = elip.Center; 2166 elip = (EllipseGeometry)gGrpBlueNode.Children[tmp - 1];
2166 elip = (EllipseGeometry)gGrpBlueNode.Children[tmp - 1]; 2167 Point node2 = elip.Center;
2167 Point node2 = elip.Center; 2168 DrawLine(node1, node2, gGrpNewLine);
2168 DrawLine(node1, node2, gGrpNewLine); 2169
2169 2170
2170 2171 this.Children.Remove(pBlueNode);
2171 this.Children.Remove(pBlueNode); 2172 for (int i = 0; i < tmp; i++)
2172 for (int i = 0; i < tmp; i++) 2173 {
2173 { 2174 this.Children.Remove(NodeNo[i]);
2174 this.Children.Remove(NodeNo[i]); 2175 }
2175 } 2176
2176 2177 this.Children.Add(pBlueNode);
2177 this.Children.Add(pBlueNode); 2178 for (int i = 0; i < tmp; i++)
2178 for (int i = 0; i < tmp; i++) 2179 {
2179 { 2180 this.Children.Add(NodeNo[i]);
2180 this.Children.Add(NodeNo[i]); 2181 }
2181 } 2182 }
2182 } 2183
2183 2184 stt++;
2184 stt++; 2185 NewInitNodeInfo_List();
2185 NewInitNodeInfo_List(); 2186 NewDspRouteInfo();
2186 NewDspRouteInfo(); 2187 }
2187 } 2188 }
2188 } 2189 }
2189 } 2190
2190 2191 public void DeleteNode(int i)
2191 public void DeleteNode(int i) 2192 {
2192 { 2193 //DrawLine(Point startPoint, Point endPoint, GeometryGroup geometryGroup)
2193 //DrawLine(Point startPoint, Point endPoint, GeometryGroup geometryGroup) 2194
2194 2195 LineGeometry lineGeometry = new LineGeometry();
2195 LineGeometry lineGeometry = new LineGeometry(); 2196 EllipseGeometry ellip;
2196 EllipseGeometry ellip; 2197
2197 2198 //check delete last node
2198 //check delete last node 2199 if (i == gGrpBlueNode.Children.Count - 1)
2199 if (i == gGrpBlueNode.Children.Count - 1) 2200 {
2200 { 2201 // delete line
2201 // delete line 2202 if (gGrpNewLine.Children.Count > 0)
2202 if (gGrpNewLine.Children.Count > 0) 2203 {
2203 { 2204 gGrpNewLine.Children.RemoveAt(i - 1);
2204 gGrpNewLine.Children.RemoveAt(i - 1); 2205 }
2205 } 2206
2206 2207 // delete ucNode
2207 // delete ucNode 2208 ucNode _ucNode = new ucNode();
2208 ucNode _ucNode = new ucNode(); 2209 _ucNode = ucNode_Lst[i];
2209 _ucNode = ucNode_Lst[i]; 2210 this.Children.Remove(_ucNode);
2210 this.Children.Remove(_ucNode); 2211 ucNode_Lst.RemoveAt(i);
2211 ucNode_Lst.RemoveAt(i); 2212
2212 2213 // delete node
2213 // delete node 2214 gGrpBlueNode.Children.RemoveAt(i);
2214 gGrpBlueNode.Children.RemoveAt(i); 2215 NewNodeInfo_List.RemoveAt(i);
2215 NewNodeInfo_List.RemoveAt(i); 2216
2216 2217 }
2217 } 2218 else
2218 else 2219 {
2219 { 2220 //delete all line and remove Point at 'i'
2220 //delete all line and remove Point at 'i' 2221 gGrpNewLine.Children.Clear();
2221 gGrpNewLine.Children.Clear(); 2222 this.Children.Remove(pNewLine);
2222 this.Children.Remove(pNewLine); 2223 gGrpBlueNode.Children.RemoveAt(i);
2223 gGrpBlueNode.Children.RemoveAt(i); 2224
2224 2225 //redraw line
2225 //redraw line 2226 for (int j = 0; j < gGrpBlueNode.Children.Count - 1; j++)
2226 for (int j = 0; j < gGrpBlueNode.Children.Count - 1; j++) 2227 {
2227 { 2228 ellip = (EllipseGeometry)gGrpBlueNode.Children[j];
2228 ellip = (EllipseGeometry)gGrpBlueNode.Children[j]; 2229 Point node1 = ellip.Center;
2229 Point node1 = ellip.Center; 2230 ellip = (EllipseGeometry)gGrpBlueNode.Children[j + 1];
2230 ellip = (EllipseGeometry)gGrpBlueNode.Children[j + 1]; 2231 Point node2 = ellip.Center;
2231 Point node2 = ellip.Center; 2232 DrawLine(node1, node2, gGrpNewLine);
2232 DrawLine(node1, node2, gGrpNewLine); 2233 }
2233 } 2234
2234 2235 this.Children.Add(pNewLine);
2235 this.Children.Add(pNewLine); 2236
2236 2237 //remove ucNode
2237 //remove ucNode 2238 for (int j = ucNode_Lst.Count - 1; j > i; j--)
2238 for (int j = ucNode_Lst.Count - 1; j > i; j--) 2239 {
2239 { 2240 ucNode_Lst[j].txtNode = ucNode_Lst[j - 1].txtNode;
2240 ucNode_Lst[j].txtNode = ucNode_Lst[j - 1].txtNode; 2241 }
2241 } 2242 this.Children.Remove(ucNode_Lst[i]);
2242 this.Children.Remove(ucNode_Lst[i]); 2243 ucNode_Lst.RemoveAt(i);
2243 ucNode_Lst.RemoveAt(i); 2244
2244 2245 //redraw ucNode
2245 //redraw ucNode 2246 for (int k = 0; k < ucNode_Lst.Count; k++)
2246 for (int k = 0; k < ucNode_Lst.Count; k++) 2247 {
2247 { 2248 this.Children.Remove(ucNode_Lst[k]);
2248 this.Children.Remove(ucNode_Lst[k]); 2249 this.Children.Add(ucNode_Lst[k]);
2249 this.Children.Add(ucNode_Lst[k]); 2250 }
2250 } 2251 }
2251 } 2252
2252 2253 //NewInitNodeInfo_List();
2253 //NewInitNodeInfo_List(); 2254
2254 2255 Lst_Node_tmp.RemoveAt(i);
2255 Lst_Node_tmp.RemoveAt(i); 2256 NewDspRouteInfo();
2256 NewDspRouteInfo(); 2257 stt--;
2257 stt--; 2258
2258 2259 }
2259 } 2260
2260 2261 public void ReDrawAllNode()
2261 public void ReDrawAllNode() 2262 {
2262 { 2263 LineGeometry lineGeometry = new LineGeometry();
2263 LineGeometry lineGeometry = new LineGeometry(); 2264 EllipseGeometry ellip;
2264 EllipseGeometry ellip; 2265 //delete all line
2265 //delete all line 2266 gGrpNewLine.Children.Clear();
2266 gGrpNewLine.Children.Clear(); 2267 this.Children.Remove(pNewLine);
2267 this.Children.Remove(pNewLine); 2268
2268 2269 //redraw line
2269 //redraw line 2270 for (int j = 0; j < gGrpBlueNode.Children.Count - 1; j++)
2270 for (int j = 0; j < gGrpBlueNode.Children.Count - 1; j++) 2271 {
2271 { 2272 ellip = (EllipseGeometry)gGrpBlueNode.Children[j];
2272 ellip = (EllipseGeometry)gGrpBlueNode.Children[j]; 2273 Point node1 = ellip.Center;
2273 Point node1 = ellip.Center; 2274 ellip = (EllipseGeometry)gGrpBlueNode.Children[j + 1];
2274 ellip = (EllipseGeometry)gGrpBlueNode.Children[j + 1]; 2275 Point node2 = ellip.Center;
2275 Point node2 = ellip.Center; 2276 DrawLine(node1, node2, gGrpNewLine);
2276 DrawLine(node1, node2, gGrpNewLine); 2277 }
2277 } 2278
2278 2279 this.Children.Add(pNewLine);
2279 this.Children.Add(pNewLine); 2280
2280 2281
2281 2282 //redraw ucNode
2282 //redraw ucNode 2283 for (int k = 0; k < ucNode_Lst.Count; k++)
2283 for (int k = 0; k < ucNode_Lst.Count; k++) 2284 {
2284 { 2285 this.Children.Remove(ucNode_Lst[k]);
2285 this.Children.Remove(ucNode_Lst[k]); 2286 this.Children.Add(ucNode_Lst[k]);
2286 this.Children.Add(ucNode_Lst[k]); 2287 }
2287 } 2288
2288 2289 //backup DB
2289 //backup DB 2290 CreateVehicleNode();
2290 CreateVehicleNode(); 2291 }
2291 } 2292
2292 2293
2293 2294 public void NewInitNodeInfo_List()
2294 public void NewInitNodeInfo_List() 2295 {
2295 { 2296 //Reset List
2296 //Reset List 2297 //NewNodeInfo_List = new List<NewNodeInfo>();
2297 //NewNodeInfo_List = new List<NewNodeInfo>(); 2298
2298 2299 if (gGrpBlueNode.Children.Count > 0)
2299 if (gGrpBlueNode.Children.Count > 0) 2300 {
2300 { 2301 //for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
2301 //for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 2302 //{
2302 //{ 2303 int i = gGrpBlueNode.Children.Count - 1;
2303 int i = gGrpBlueNode.Children.Count - 1; 2304 Point point;
2304 Point point; 2305 EllipseGeometry eGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
2305 EllipseGeometry eGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 2306 point = eGeometry.Center;
2306 point = eGeometry.Center; 2307
2307 2308 NewNodeInfo Ninfo = new NewNodeInfo();
2308 NewNodeInfo Ninfo = new NewNodeInfo(); 2309 Ninfo.X = point.X;
2309 Ninfo.X = point.X; 2310 Ninfo.Y = point.Y;
2310 Ninfo.Y = point.Y; 2311
2311 2312 Ninfo.Mode = "";
2312 Ninfo.Mode = ""; 2313
2313 2314 NewNodeInfo_List.Add(Ninfo);
2314 NewNodeInfo_List.Add(Ninfo); 2315 //}
2315 //} 2316
2316 2317 }
2317 } 2318 }
2318 } 2319
2319 2320 public void NewEditNode(Point node_edited)
2320 public void NewEditNode(Point node_edited) 2321 {
2321 { 2322 EllipseGeometry ellipseGeometry;
2322 EllipseGeometry ellipseGeometry; 2323 Point node;
2323 Point node; 2324 double radiusNode = RADIUS_NODE;
2324 double radiusNode = RADIUS_NODE; 2325
2325 2326 bool flag = false;
2326 bool flag = false; 2327
2327 2328 if (gGrpBlueNode.Children.Count > 0)
2328 if (gGrpBlueNode.Children.Count > 0) 2329 {
2329 { 2330 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
2330 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 2331 {
2331 { 2332 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
2332 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 2333 node = ellipseGeometry.Center;
2333 node = ellipseGeometry.Center; 2334
2334 2335 if (CheckIsNode(node_edited, node, radiusNode))
2335 if (CheckIsNode(node_edited, node, radiusNode)) 2336 {
2336 { 2337 flag = true;
2337 flag = true; 2338 }
2338 } 2339
2339 2340 if (flag)
2340 if (flag) 2341 {
2341 { 2342 node_edited.X = node.X;
2342 node_edited.X = node.X; 2343 node_edited.Y = node.Y;
2343 node_edited.Y = node.Y; 2344
2344 2345 // show form edit node
2345 // show form edit node 2346 EditNodeWindow edtNodeWindow = new EditNodeWindow();
2346 EditNodeWindow edtNodeWindow = new EditNodeWindow(); 2347 List<ListNodeInfo> lst_tmpdfd = new List<ListNodeInfo>();
2347 List<ListNodeInfo> lst_tmpdfd = new List<ListNodeInfo>(); 2348
2348 2349 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Count > 0)
2349 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Count > 0) 2350 {
2350 { 2351 for (int k = 0; k < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Count; k++)
2351 for (int k = 0; k < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Count; k++) 2352 {
2352 { 2353 double X = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].pointMap_X;
2353 double X = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].pointMap_X; 2354 double Y = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].pointMap_Y;
2354 double Y = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].pointMap_Y; 2355
2355 2356 Point node_editedActual = new Point();
2356 Point node_editedActual = new Point(); 2357
2357 2358 node_editedActual.X = ConvertPointDisplayToActual(node_edited.X, Scale_X, PointMapStart_X);
2358 node_editedActual.X = ConvertPointDisplayToActual(node_edited.X, Scale_X, PointMapStart_X); 2359 node_editedActual.Y = ConvertPointDisplayToActual(node_edited.Y, Scale_Y, PointMapStart_Y);
2359 node_editedActual.Y = ConvertPointDisplayToActual(node_edited.Y, Scale_Y, PointMapStart_Y); 2360
2360 2361
2361 2362 //if (node_edited.X == X && node_edited.Y == Y)
2362 //if (node_edited.X == X && node_edited.Y == Y) 2363 if (node_editedActual.X == X && node_editedActual.Y == Y)
2363 if (node_editedActual.X == X && node_editedActual.Y == Y) 2364 {
2364 { 2365 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo.Count > 0)
2365 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo.Count > 0) 2366 {
2366 { 2367 for (int m = 0; m < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo.Count; m++)
2367 for (int m = 0; m < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo.Count; m++) 2368 {
2368 { 2369 ListNodeInfo InputNodeInfo = new ListNodeInfo();
2369 ListNodeInfo InputNodeInfo = new ListNodeInfo(); 2370 InputNodeInfo.Mode = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo[m].Mode;
2370 InputNodeInfo.Mode = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo[m].Mode; 2371 InputNodeInfo.Speed = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo[m].Speed;
2371 InputNodeInfo.Speed = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo[m].Speed; 2372 InputNodeInfo.Angle = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo[m].Angle;
2372 InputNodeInfo.Angle = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo[m].Angle; 2373 InputNodeInfo.Height = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo[m].Height;
2373 InputNodeInfo.Height = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo[m].Height; 2374 InputNodeInfo.ModeSelected = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo[m].ModeSelected;
2374 InputNodeInfo.ModeSelected = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo[m].ModeSelected; 2375 lst_tmpdfd.Add(InputNodeInfo);
2375 lst_tmpdfd.Add(InputNodeInfo); 2376 }
2376 } 2377
2377 2378 edtNodeWindow.NodeInf_List = lst_tmpdfd;
2378 edtNodeWindow.NodeInf_List = lst_tmpdfd; 2379
2379 2380 }
2380 } 2381 edtNodeWindow.NameNode = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].nameNode;
2381 edtNodeWindow.NameNode = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].nameNode; 2382 edtNodeWindow.LAT = X.ToString(); ;
2382 edtNodeWindow.LAT = X.ToString(); ; 2383 edtNodeWindow.LOC = Y.ToString();
2383 edtNodeWindow.LOC = Y.ToString(); 2384
2384 2385 }
2385 } 2386 }
2386 } 2387 }
2387 } 2388
2388 2389 edtNodeWindow.ShowDialog();
2389 edtNodeWindow.ShowDialog(); 2390
2390 2391 //Save NameNode
2391 //Save NameNode 2392 string strNameNode = edtNodeWindow.NameNode;
2392 string strNameNode = edtNodeWindow.NameNode; 2393 ListNameNode nmNode = new ListNameNode();
2393 ListNameNode nmNode = new ListNameNode(); 2394
2394 2395 nmNode.X = node.X;
2395 nmNode.X = node.X; 2396 nmNode.Y = node.Y;
2396 nmNode.Y = node.Y; 2397 nmNode.nameNode = strNameNode;
2397 nmNode.nameNode = strNameNode; 2398
2398 2399 NameNode_List[i] = nmNode;
2399 NameNode_List[i] = nmNode; 2400
2400 2401
2401 2402 ucNode _ucNode = new ucNode();
2402 ucNode _ucNode = new ucNode(); 2403 _ucNode = ucNode_Lst[i];
2403 _ucNode = ucNode_Lst[i]; 2404 this.Children.Remove(_ucNode);
2404 this.Children.Remove(_ucNode); 2405 ucNode_Lst.RemoveAt(i);
2405 ucNode_Lst.RemoveAt(i); 2406
2406 2407 string color = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[i].color;
2407 string color = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[i].color; 2408 CreateMapNode(node, i, color, strNameNode);
2408 CreateMapNode(node, i, color, strNameNode); 2409
2409 2410
2410 2411
2411 2412
2412 2413
2413 2414
2414 2415 string result = edtNodeWindow._txtMode;
2415 string result = edtNodeWindow._txtMode; 2416
2416 2417 List<ListNodeInfo> lst_tmp = edtNodeWindow.NodeInf_List;
2417 List<ListNodeInfo> lst_tmp = edtNodeWindow.NodeInf_List; 2418 Lst_Node_tmp[i].NodeInfo_tmp.Clear();
2418 Lst_Node_tmp[i].NodeInfo_tmp.Clear(); 2419
2419 2420 for (int j = 0; j < lst_tmp.Count; j++)
2420 for (int j = 0; j < lst_tmp.Count; j++) 2421 {
2421 { 2422
2422 2423 ListNodeInfo ni = new ListNodeInfo();
2423 ListNodeInfo ni = new ListNodeInfo(); 2424 ni = lst_tmp[j];
2424 ni = lst_tmp[j]; 2425
2425 2426 Lst_Node_tmp[i].NodeInfo_tmp.Add(ni);
2426 Lst_Node_tmp[i].NodeInfo_tmp.Add(ni); 2427 }
2427 } 2428
2428 2429
2429 2430 //backup DB
2430 //backup DB 2431 CreateVehicleNode();
2431 CreateVehicleNode(); 2432
2432 2433 bool exit = edtNodeWindow._ExitFlg;
2433 bool exit = edtNodeWindow._ExitFlg; 2434
2434 2435 if (!exit)
2435 if (!exit) 2436 {
2436 { 2437 NewSaveChanged(node_edited.X, node_edited.Y, result);
2437 NewSaveChanged(node_edited.X, node_edited.Y, result); 2438 }
2438 } 2439
2439 2440 return;
2440 return; 2441 }
2441 } 2442 }
2442 } 2443 }
2443 } 2444 }
2444 } 2445
2445 2446 //Save Node's Data Edited
2446 //Save Node's Data Edited 2447 public void NewSaveChanged(double x, double y, string st)
2447 public void NewSaveChanged(double x, double y, string st) 2448 {
2448 { 2449 for (int i = 0; i < NewNodeInfo_List.Count; i++)
2449 for (int i = 0; i < NewNodeInfo_List.Count; i++) 2450 {
2450 { 2451 NewNodeInfo ni = new NewNodeInfo();
2451 NewNodeInfo ni = new NewNodeInfo(); 2452 ni = NewNodeInfo_List[i];
2452 ni = NewNodeInfo_List[i]; 2453
2453 2454 if (ni.X == x && ni.Y == y)
2454 if (ni.X == x && ni.Y == y) 2455 {
2455 { 2456 ni.Mode = st;
2456 ni.Mode = st; 2457
2457 2458 NewNodeInfo_List[i] = ni;
2458 NewNodeInfo_List[i] = ni; 2459 return;
2459 return; 2460 }
2460 } 2461 }
2461 } 2462 }
2462 } 2463
2463 2464 public void NewDspRouteInfo()
2464 public void NewDspRouteInfo() 2465 {
2465 { 2466 //Clear Route Info Table
2466 //Clear Route Info Table 2467 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.Children.Clear();
2467 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.Children.Clear(); 2468 int _RowIdx = 0;
2468 int _RowIdx = 0; 2469 string _Content = "";
2469 string _Content = ""; 2470
2470 2471 if (Lst_Node_tmp.Count != 0)
2471 if (Lst_Node_tmp.Count != 0) 2472 {
2472 { 2473 for (int i = 0; i < Lst_Node_tmp.Count; i++)
2473 for (int i = 0; i < Lst_Node_tmp.Count; i++) 2474 {
2474 { 2475 //column 1 : node index
2475 //column 1 : node index 2476 _Content = (i + 1).ToString();
2476 _Content = (i + 1).ToString(); 2477 AddLabeltoGrid(_RowIdx, 0, _Content);
2477 AddLabeltoGrid(_RowIdx, 0, _Content); 2478
2478 2479 //column 2
2479 //column 2 2480 // Display Node's Position
2480 // Display Node's Position 2481 _Content = "LAT " + Lst_Node_tmp[i].pointMap_X;
2481 _Content = "LAT " + Lst_Node_tmp[i].pointMap_X; 2482 AddLabeltoGrid(_RowIdx, 1, _Content);
2482 AddLabeltoGrid(_RowIdx, 1, _Content); 2483 _RowIdx++;
2483 _RowIdx++; 2484
2484 2485 _Content = "LOC " + Lst_Node_tmp[i].pointMap_Y;
2485 _Content = "LOC " + Lst_Node_tmp[i].pointMap_Y; 2486 AddLabeltoGrid(_RowIdx, 1, _Content);
2486 AddLabeltoGrid(_RowIdx, 1, _Content); 2487
2487 2488 // Display Node's Field
2488 // Display Node's Field 2489
2489 2490 if (Lst_Node_tmp[i].NodeInfo_tmp.Count != 0)
2490 if (Lst_Node_tmp[i].NodeInfo_tmp.Count != 0) 2491 {
2491 { 2492 foreach (ListNodeInfo ni in Lst_Node_tmp[i].NodeInfo_tmp)
2492 foreach (ListNodeInfo ni in Lst_Node_tmp[i].NodeInfo_tmp) 2493 {
2493 { 2494 if (ni.Speed != 0 && ni.ModeSelected == 1)
2494 if (ni.Speed != 0 && ni.ModeSelected == 1) 2495 {
2495 { 2496 _RowIdx++;
2496 _RowIdx++; 2497 _Content = "SPD " + ni.Speed.ToString() + " Km/h";
2497 _Content = "SPD " + ni.Speed.ToString() + " Km/h"; 2498 AddLabeltoGrid(_RowIdx, 1, _Content);
2498 AddLabeltoGrid(_RowIdx, 1, _Content); 2499 }
2499 } 2500 }
2500 } 2501
2501 2502 }
2502 } 2503 _RowIdx++;
2503 _RowIdx++; 2504 }
2504 } 2505
2505 2506 }
2506 } 2507
2507 2508 }
2508 } 2509
2509 2510 public void NewDspWorkLog()
2510 public void NewDspWorkLog() 2511 {
2511 { 2512 //Clear Route Info Table
2512 //Clear Route Info Table 2513 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdWorkLog.Children.Clear();
2513 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdWorkLog.Children.Clear(); 2514 int _RowIdx = 0;
2514 int _RowIdx = 0; 2515 string _Content = "";
2515 string _Content = ""; 2516
2516 2517 if (Lst_Node_tmp.Count != 0)
2517 if (Lst_Node_tmp.Count != 0) 2518 {
2518 { 2519 for (int i = Lst_Node_tmp.Count - 1; i > 0; i--)
2519 for (int i = Lst_Node_tmp.Count - 1; i > 0; i--) 2520 {
2520 { 2521 //column 1 : node index
2521 //column 1 : node index 2522 _Content = (Lst_Node_tmp.Count - i).ToString();
2522 _Content = (Lst_Node_tmp.Count - i).ToString(); 2523 AddLabeltoWorkLog(_RowIdx, 0, _Content);
2523 AddLabeltoWorkLog(_RowIdx, 0, _Content); 2524
2524 2525 //column 2
2525 //column 2 2526 //Fork Name
2526 //Fork Name 2527 _Content = VehicleItem + " TIME " + Lst_Node_tmp[i].timeStamp;
2527 _Content = VehicleItem + " TIME " + Lst_Node_tmp[i].timeStamp; 2528 AddLabeltoWorkLog(_RowIdx, 1, _Content);
2528 AddLabeltoWorkLog(_RowIdx, 1, _Content); 2529 _RowIdx++;
2529 _RowIdx++; 2530
2530 2531 // Display Node's Position
2531 // Display Node's Position 2532 _Content = "LAT " + Lst_Node_tmp[i].pointMap_X;
2532 _Content = "LAT " + Lst_Node_tmp[i].pointMap_X; 2533 AddLabeltoWorkLog(_RowIdx, 1, _Content);
2533 AddLabeltoWorkLog(_RowIdx, 1, _Content); 2534 _RowIdx++;
2534 _RowIdx++; 2535
2535 2536 _Content = "LOC " + Lst_Node_tmp[i].pointMap_Y;
2536 _Content = "LOC " + Lst_Node_tmp[i].pointMap_Y; 2537 AddLabeltoWorkLog(_RowIdx, 1, _Content);
2537 AddLabeltoWorkLog(_RowIdx, 1, _Content); 2538
2538 2539 // Display Node's Field
2539 // Display Node's Field 2540
2540 2541 if (Lst_Node_tmp[i].NodeInfo_tmp.Count != 0)
2541 if (Lst_Node_tmp[i].NodeInfo_tmp.Count != 0) 2542 {
2542 { 2543 foreach (ListNodeInfo ni in Lst_Node_tmp[i].NodeInfo_tmp)
2543 foreach (ListNodeInfo ni in Lst_Node_tmp[i].NodeInfo_tmp) 2544 {
2544 { 2545 if (ni.Speed != 0 && ni.ModeSelected == 1)
2545 if (ni.Speed != 0 && ni.ModeSelected == 1) 2546 {
2546 { 2547 _RowIdx++;
2547 _RowIdx++; 2548 _Content = "SPD " + ni.Speed.ToString() + " Km/h";
2548 _Content = "SPD " + ni.Speed.ToString() + " Km/h"; 2549 AddLabeltoWorkLog(_RowIdx, 1, _Content);
2549 AddLabeltoWorkLog(_RowIdx, 1, _Content); 2550 }
2550 } 2551 }
2551 } 2552
2552 2553 }
2553 } 2554 _RowIdx++;
2554 _RowIdx++; 2555 }
2555 } 2556
2556 2557 }
2557 } 2558
2558 2559 }
2559 } 2560
2560 2561 public void AddLabeltoWorkLog(int RowIdx, int ColIdx, string Content)
2561 public void AddLabeltoWorkLog(int RowIdx, int ColIdx, string Content) 2562 {
2562 { 2563 //Add Row to Grid
2563 //Add Row to Grid 2564 RowDefinition _rd = new RowDefinition();
2564 RowDefinition _rd = new RowDefinition(); 2565 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdWorkLog.RowDefinitions.Add(_rd);
2565 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdWorkLog.RowDefinitions.Add(_rd); 2566
2566 2567 // Add data to Grid
2567 // Add data to Grid 2568 Label dynamicLabel = new Label();
2568 Label dynamicLabel = new Label(); 2569
2569 2570 dynamicLabel.Content = Content;
2570 dynamicLabel.Content = Content; 2571 dynamicLabel.Margin = new Thickness(0, 0, 0, 0);
2571 dynamicLabel.Margin = new Thickness(0, 0, 0, 0); 2572 dynamicLabel.Foreground = new SolidColorBrush(Colors.Black);
2572 dynamicLabel.Foreground = new SolidColorBrush(Colors.Black); 2573 dynamicLabel.Background = new SolidColorBrush(Colors.White);
2573 dynamicLabel.Background = new SolidColorBrush(Colors.White); 2574 dynamicLabel.BorderBrush = new SolidColorBrush(Colors.LightGray);
2574 dynamicLabel.BorderBrush = new SolidColorBrush(Colors.LightGray); 2575 dynamicLabel.BorderThickness = new Thickness(1);
2575 dynamicLabel.BorderThickness = new Thickness(1); 2576
2576 2577 Grid.SetRow(dynamicLabel, RowIdx);
2577 Grid.SetRow(dynamicLabel, RowIdx); 2578 Grid.SetColumn(dynamicLabel, ColIdx);
2578 Grid.SetColumn(dynamicLabel, ColIdx); 2579 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdWorkLog.Children.Add(dynamicLabel);
2579 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdWorkLog.Children.Add(dynamicLabel); 2580 }
2580 } 2581
2581 2582
2582 2583 //2017/03/07 tach rieng CreateNode start
2583 //2017/03/07 tach rieng CreateNode start 2584 private void execDeleteNode(Point FreeNode)
2584 private void execDeleteNode(Point FreeNode) 2585 {
2585 { 2586
2586 2587 double radiusNode = RADIUS_NODE;
2587 double radiusNode = RADIUS_NODE; 2588
2588 2589 EllipseGeometry ellipseGeometry;
2589 EllipseGeometry ellipseGeometry; 2590 Point node;
2590 Point node; 2591 bool deleteFlag = false;
2591 bool deleteFlag = false; 2592
2592 2593 if (gGrpBlueNode.Children.Count > 0)
2593 if (gGrpBlueNode.Children.Count > 0) 2594 {
2594 { 2595 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
2595 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 2596 {
2596 { 2597 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
2597 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 2598 node = ellipseGeometry.Center;
2598 node = ellipseGeometry.Center; 2599 if (FreeNode.X == node.X)
2599 if (FreeNode.X == node.X) 2600 {
2600 { 2601 if (CheckIsNode(FreeNode, node, radiusNode))
2601 if (CheckIsNode(FreeNode, node, radiusNode)) 2602 {
2602 { 2603 deleteFlag = true;
2603 deleteFlag = true; 2604 }
2604 } 2605 }
2605 } 2606 else
2606 else 2607 {
2607 { 2608 if (CheckIsNode(FreeNode, node, radiusNode))
2608 if (CheckIsNode(FreeNode, node, radiusNode)) 2609 {
2609 { 2610 deleteFlag = true;
2610 deleteFlag = true; 2611 }
2611 } 2612 }
2612 } 2613 if (deleteFlag)
2613 if (deleteFlag) 2614 {
2614 { 2615 MessageBoxResult result = MessageBox.Show("Do You Delete This Node?", "Delete Node", MessageBoxButton.OKCancel);
2615 MessageBoxResult result = MessageBox.Show("Do You Delete This Node?", "Delete Node", MessageBoxButton.OKCancel); 2616 if (result == MessageBoxResult.OK)
2616 if (result == MessageBoxResult.OK) 2617 {
2617 { 2618 DeleteNode(i);
2618 DeleteNode(i); 2619 SetScheduleRoute();
2619 SetScheduleRoute(); 2620
2620 2621 return;
2621 return; 2622 }
2622 } 2623 else
2623 else 2624 {
2624 { 2625 return;
2625 return; 2626 }
2626 } 2627 }
2627 } 2628 }
2628 } 2629 }
2629 } 2630 }
2630 } 2631
2631 2632
2632 2633 private void execEditNode(Point FreeNode)
2633 private void execEditNode(Point FreeNode) 2634 {
2634 { 2635 EllipseGeometry ellipseGeometry;
2635 EllipseGeometry ellipseGeometry; 2636 Point node;
2636 Point node; 2637 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
2637 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 2638 {
2638 { 2639 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
2639 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 2640 node = ellipseGeometry.Center;
2640 node = ellipseGeometry.Center; 2641 bool isEditNode = CheckIsNode(FreeNode, node, RADIUS_NODE);
2641 bool isEditNode = CheckIsNode(FreeNode, node, RADIUS_NODE); 2642
2642 2643 if (isEditNode)
2643 if (isEditNode) 2644 {
2644 { 2645 NewEditNode(node);
2645 NewEditNode(node); 2646 NewDspRouteInfo();
2646 NewDspRouteInfo(); 2647 return;
2647 return; 2648 }
2648 } 2649 }
2649 } 2650 }
2650 } 2651
2651 2652
2652 2653 private void execCreateNode(Point FreeNode)
2653 private void execCreateNode(Point FreeNode) 2654 {
2654 { 2655 bool createNodeFlag = false;
2655 bool createNodeFlag = false; 2656 string NameNode = "";
2656 string NameNode = ""; 2657 //check new node in exist line
2657 //check new node in exist line 2658 if (gGrpNewLine.Children.Count > 0)
2658 if (gGrpNewLine.Children.Count > 0) 2659 {
2659 { 2660 for (int i = 0; i < gGrpNewLine.Children.Count; i++)
2660 for (int i = 0; i < gGrpNewLine.Children.Count; i++) 2661 {
2661 { 2662 LineGeometry lineGeometry = (LineGeometry)gGrpNewLine.Children[i];
2662 LineGeometry lineGeometry = (LineGeometry)gGrpNewLine.Children[i]; 2663 Point p1 = lineGeometry.StartPoint;
2663 Point p1 = lineGeometry.StartPoint; 2664 Point p2 = lineGeometry.EndPoint;
2664 Point p2 = lineGeometry.EndPoint; 2665
2665 2666 bool pInL = PointInLine(FreeNode, p1, p2, UCNODE_SETLEFT);
2666 bool pInL = PointInLine(FreeNode, p1, p2, UCNODE_SETLEFT); 2667
2667 2668 if (pInL)
2668 if (pInL) 2669 {
2669 { 2670 // show form create node
2670 // show form create node 2671
2671 2672 AddNodeView edtNodeWindow = new AddNodeView();
2672 AddNodeView edtNodeWindow = new AddNodeView(); 2673 edtNodeWindow.ShowDialog();
2673 edtNodeWindow.ShowDialog(); 2674 createNodeFlag = edtNodeWindow.CreateNodeFlag;
2674 createNodeFlag = edtNodeWindow.CreateNodeFlag; 2675 NameNode = edtNodeWindow.NameNode;
2675 NameNode = edtNodeWindow.NameNode; 2676
2676 2677 //MessageBoxResult result = MessageBox.Show("Do You Want To Add This Node?", "Add Node", MessageBoxButton.OKCancel);
2677 //MessageBoxResult result = MessageBox.Show("Do You Want To Add This Node?", "Add Node", MessageBoxButton.OKCancel); 2678 if (createNodeFlag)
2678 if (createNodeFlag) 2679 {
2679 { 2680 Point tmpPoint = ConvertNodeinLine(FreeNode, p1, p2);
2680 Point tmpPoint = ConvertNodeinLine(FreeNode, p1, p2); 2681 FreeNode = tmpPoint;
2681 FreeNode = tmpPoint; 2682
2682 2683 CreateMapNode(FreeNode, i + 1, ColorNode_Insert, NameNode);
2683 CreateMapNode(FreeNode, i + 1, ColorNode_Insert, NameNode); 2684 gGrpBlueNode.Children.Insert(i + 1, new EllipseGeometry(FreeNode, RADIUS_NODE, RADIUS_NODE));
2684 gGrpBlueNode.Children.Insert(i + 1, new EllipseGeometry(FreeNode, RADIUS_NODE, RADIUS_NODE)); 2685 //set location infor to table info
2685 //set location infor to table info 2686 SetLoc_NodeInfoList(FreeNode, i + 1);
2686 SetLoc_NodeInfoList(FreeNode, i + 1); 2687
2687 2688 SetScheduleRoute();
2688 SetScheduleRoute(); 2689
2689 2690 ListIndexNodeInsert ListIndex = new ListIndexNodeInsert();
2690 ListIndexNodeInsert ListIndex = new ListIndexNodeInsert(); 2691 ListIndex.X = FreeNode.X;
2691 ListIndex.X = FreeNode.X; 2692 ListIndex.Y = FreeNode.Y;
2692 ListIndex.Y = FreeNode.Y; 2693 IndexNodeInsert_List.Add(ListIndex);
2693 IndexNodeInsert_List.Add(ListIndex); 2694
2694 2695 ListNameNode ListNamenodde = new ListNameNode();
2695 ListNameNode ListNamenodde = new ListNameNode(); 2696 ListNamenodde.X = FreeNode.X;
2696 ListNamenodde.X = FreeNode.X; 2697 ListNamenodde.Y = FreeNode.Y;
2697 ListNamenodde.Y = FreeNode.Y; 2698 ListNamenodde.nameNode = NameNode;
2698 ListNamenodde.nameNode = NameNode; 2699 NameNode_List.Add(ListNamenodde);
2699 NameNode_List.Add(ListNamenodde); 2700
2700 2701 //rename Point textName
2701 //rename Point textName 2702 for (int j = 0; j < ucNode_Lst.Count; j++)
2702 for (int j = 0; j < ucNode_Lst.Count; j++) 2703 {
2703 { 2704 ucNode_Lst[j].txtNode = (j + 1).ToString();
2704 ucNode_Lst[j].txtNode = (j + 1).ToString(); 2705 this.Children.Remove(ucNode_Lst[j]);
2705 this.Children.Remove(ucNode_Lst[j]); 2706 this.Children.Add(ucNode_Lst[j]);
2706 this.Children.Add(ucNode_Lst[j]); 2707 }
2707 } 2708
2708 2709 ReDrawAllNode();
2709 ReDrawAllNode(); 2710
2710 2711 stt++;
2711 stt++; 2712 NewInitNodeInfo_List();
2712 NewInitNodeInfo_List(); 2713 NewDspRouteInfo();
2713 NewDspRouteInfo(); 2714 return;
2714 return; 2715 }
2715 } 2716 else
2716 else 2717 {
2717 { 2718 return;
2718 return; 2719 }
2719 } 2720 }
2720 } 2721 }
2721 } 2722 }
2722 } 2723
2723 2724 if (readMapFan == true)
2724 if (readMapFan == true) 2725 {
2725 { 2726 CreateMapNode(FreeNode, gGrpBlueNode.Children.Count, ColorNode_Add, NameNode);
2726 CreateMapNode(FreeNode, gGrpBlueNode.Children.Count, ColorNode_Add, NameNode); 2727
2727 2728 ListNameNode ListNamenodde = new ListNameNode();
2728 ListNameNode ListNamenodde = new ListNameNode(); 2729 ListNamenodde.X = FreeNode.X;
2729 ListNamenodde.X = FreeNode.X; 2730 ListNamenodde.Y = FreeNode.Y;
2730 ListNamenodde.Y = FreeNode.Y; 2731 ListNamenodde.nameNode = NameNode;
2731 ListNamenodde.nameNode = NameNode; 2732 NameNode_List.Add(ListNamenodde);
2732 NameNode_List.Add(ListNamenodde); 2733
2733 2734 gGrpBlueNode.Children.Insert(gGrpBlueNode.Children.Count, new EllipseGeometry(FreeNode, RADIUS_NODE, RADIUS_NODE));
2734 gGrpBlueNode.Children.Insert(gGrpBlueNode.Children.Count, new EllipseGeometry(FreeNode, RADIUS_NODE, RADIUS_NODE)); 2735 //set location infor to table info
2735 //set location infor to table info 2736 SetLoc_NodeInfoList(FreeNode, gGrpBlueNode.Children.Count - 1);
2736 SetLoc_NodeInfoList(FreeNode, gGrpBlueNode.Children.Count - 1); 2737
2737 2738 SetScheduleRoute();
2738 SetScheduleRoute(); 2739
2739 2740 //draw line
2740 //draw line 2741 if (stt > 1)
2741 if (stt > 1) 2742 {
2742 { 2743 //delete all line
2743 //delete all line 2744 gGrpNewLine.Children.Clear();
2744 gGrpNewLine.Children.Clear(); 2745 this.Children.Remove(pNewLine);
2745 this.Children.Remove(pNewLine); 2746 //redraw line
2746 //redraw line 2747 for (int j = 0; j < gGrpBlueNode.Children.Count - 1; j++)
2747 for (int j = 0; j < gGrpBlueNode.Children.Count - 1; j++) 2748 {
2748 { 2749 EllipseGeometry ellip = (EllipseGeometry)gGrpBlueNode.Children[j];
2749 EllipseGeometry ellip = (EllipseGeometry)gGrpBlueNode.Children[j]; 2750 Point node1 = ellip.Center;
2750 Point node1 = ellip.Center; 2751 ellip = (EllipseGeometry)gGrpBlueNode.Children[j + 1];
2751 ellip = (EllipseGeometry)gGrpBlueNode.Children[j + 1]; 2752 Point node2 = ellip.Center;
2752 Point node2 = ellip.Center; 2753 DrawLine(node1, node2, gGrpNewLine);
2753 DrawLine(node1, node2, gGrpNewLine); 2754 }
2754 } 2755
2755 2756 this.Children.Add(pNewLine);
2756 this.Children.Add(pNewLine); 2757
2757 2758 //rename Point textName
2758 //rename Point textName 2759 for (int j = 0; j < ucNode_Lst.Count; j++)
2759 for (int j = 0; j < ucNode_Lst.Count; j++) 2760 {
2760 { 2761 ucNode_Lst[j].txtNode = (j + 1).ToString();
2761 ucNode_Lst[j].txtNode = (j + 1).ToString(); 2762 this.Children.Remove(ucNode_Lst[j]);
2762 this.Children.Remove(ucNode_Lst[j]); 2763 this.Children.Add(ucNode_Lst[j]);
2763 this.Children.Add(ucNode_Lst[j]); 2764 }
2764 } 2765 }
2765 } 2766
2766 2767 stt++;
2767 stt++; 2768 NewInitNodeInfo_List();
2768 NewInitNodeInfo_List(); 2769 NewDspRouteInfo();
2769 NewDspRouteInfo(); 2770 }
2770 } 2771 else
2771 else 2772 {
2772 { 2773
2773 2774 AddNodeView createNodeWindow = new AddNodeView();
2774 AddNodeView createNodeWindow = new AddNodeView(); 2775 createNodeWindow.ShowDialog();
2775 createNodeWindow.ShowDialog(); 2776 createNodeFlag = createNodeWindow.CreateNodeFlag;
2776 createNodeFlag = createNodeWindow.CreateNodeFlag; 2777 NameNode = createNodeWindow.NameNode;
2777 NameNode = createNodeWindow.NameNode; 2778 if (createNodeFlag)
2778 if (createNodeFlag) 2779 {
2779 { 2780 CreateMapNode(FreeNode, gGrpBlueNode.Children.Count, ColorNode_Add, NameNode);
2780 CreateMapNode(FreeNode, gGrpBlueNode.Children.Count, ColorNode_Add, NameNode); 2781
2781 2782 ListNameNode ListNamenodde = new ListNameNode();
2782 ListNameNode ListNamenodde = new ListNameNode(); 2783 ListNamenodde.X = FreeNode.X;
2783 ListNamenodde.X = FreeNode.X; 2784 ListNamenodde.Y = FreeNode.Y;
2784 ListNamenodde.Y = FreeNode.Y; 2785 ListNamenodde.nameNode = NameNode;
2785 ListNamenodde.nameNode = NameNode; 2786 NameNode_List.Add(ListNamenodde);
2786 NameNode_List.Add(ListNamenodde); 2787
2787 2788 gGrpBlueNode.Children.Insert(gGrpBlueNode.Children.Count, new EllipseGeometry(FreeNode, RADIUS_NODE, RADIUS_NODE));
2788 gGrpBlueNode.Children.Insert(gGrpBlueNode.Children.Count, new EllipseGeometry(FreeNode, RADIUS_NODE, RADIUS_NODE)); 2789 //set location infor to table info
2789 //set location infor to table info 2790 SetLoc_NodeInfoList(FreeNode, gGrpBlueNode.Children.Count - 1);
2790 SetLoc_NodeInfoList(FreeNode, gGrpBlueNode.Children.Count - 1); 2791
2791 2792 SetScheduleRoute();
2792 SetScheduleRoute(); 2793
2793 2794 //draw line
2794 //draw line 2795 if (stt > 1)
2795 if (stt > 1) 2796 {
2796 { 2797 //delete all line
2797 //delete all line 2798 gGrpNewLine.Children.Clear();
2798 gGrpNewLine.Children.Clear(); 2799 this.Children.Remove(pNewLine);
2799 this.Children.Remove(pNewLine); 2800 //redraw line
2800 //redraw line 2801 for (int j = 0; j < gGrpBlueNode.Children.Count - 1; j++)
2801 for (int j = 0; j < gGrpBlueNode.Children.Count - 1; j++) 2802 {
2802 { 2803 EllipseGeometry ellip = (EllipseGeometry)gGrpBlueNode.Children[j];
2803 EllipseGeometry ellip = (EllipseGeometry)gGrpBlueNode.Children[j]; 2804 Point node1 = ellip.Center;
2804 Point node1 = ellip.Center; 2805 ellip = (EllipseGeometry)gGrpBlueNode.Children[j + 1];
2805 ellip = (EllipseGeometry)gGrpBlueNode.Children[j + 1]; 2806 Point node2 = ellip.Center;
2806 Point node2 = ellip.Center; 2807 DrawLine(node1, node2, gGrpNewLine);
2807 DrawLine(node1, node2, gGrpNewLine); 2808 }
2808 } 2809
2809 2810 this.Children.Add(pNewLine);
2810 this.Children.Add(pNewLine); 2811
2811 2812 //rename Point textName
2812 //rename Point textName 2813 for (int j = 0; j < ucNode_Lst.Count; j++)
2813 for (int j = 0; j < ucNode_Lst.Count; j++) 2814 {
2814 { 2815 ucNode_Lst[j].txtNode = (j + 1).ToString();
2815 ucNode_Lst[j].txtNode = (j + 1).ToString(); 2816 this.Children.Remove(ucNode_Lst[j]);
2816 this.Children.Remove(ucNode_Lst[j]); 2817 this.Children.Add(ucNode_Lst[j]);
2817 this.Children.Add(ucNode_Lst[j]); 2818 }
2818 } 2819 }
2819 } 2820
2820 2821 stt++;
2821 stt++; 2822 NewInitNodeInfo_List();
2822 NewInitNodeInfo_List(); 2823 NewDspRouteInfo();
2823 NewDspRouteInfo(); 2824 }
2824 } 2825 }
2825 } 2826
2826 2827
2827 2828 }
2828 } 2829
2829 2830 public void CreateMapNode(Point FreeNode, int stt, String Color, string NameNode)
2830 public void CreateMapNode(Point FreeNode, int stt, String Color, string NameNode) 2831 {
2831 { 2832 ucNode _ucNode = new ucNode();
2832 ucNode _ucNode = new ucNode(); 2833 _ucNode.btnWidth = UCNODE_WIDTH;
2833 _ucNode.btnWidth = UCNODE_WIDTH; 2834 _ucNode.btnHeight = UCNODE_HEIGHT;
2834 _ucNode.btnHeight = UCNODE_HEIGHT; 2835
2835 2836 _ucNode.txtNode = (stt + 1).ToString();
2836 _ucNode.txtNode = (stt + 1).ToString(); 2837 _ucNode.coordString = NameNode;
2837 _ucNode.coordString = NameNode; 2838 _ucNode.NameNode = NameNode;
2838 _ucNode.NameNode = NameNode; 2839
2839 2840 _ucNode.fillColor = Color;
2840 _ucNode.fillColor = Color; 2841 _ucNode.IsDragDelta = true;
2841 _ucNode.IsDragDelta = true; 2842 Canvas.SetLeft(_ucNode, FreeNode.X - UCNODE_SETLEFT);
2842 Canvas.SetLeft(_ucNode, FreeNode.X - UCNODE_SETLEFT); 2843 Canvas.SetTop(_ucNode, FreeNode.Y - UCNODE_SETTOP);
2843 Canvas.SetTop(_ucNode, FreeNode.Y - UCNODE_SETTOP); 2844 this.Children.Add(_ucNode);
2844 this.Children.Add(_ucNode); 2845 //ucNode_Lst.Add(_ucNode);
2845 //ucNode_Lst.Add(_ucNode); 2846 ucNode_Lst.Insert(stt, _ucNode);
2846 ucNode_Lst.Insert(stt, _ucNode); 2847
2847 2848
2848 2849
2849 2850
2850 2851
2851 2852 //AddNode(FreeNode, gGrpBlueNode);
2852 //AddNode(FreeNode, gGrpBlueNode); 2853 //gGrpBlueNode.Children.Insert(stt, new EllipseGeometry(FreeNode, RADIUS_NODE, RADIUS_NODE));
2853 //gGrpBlueNode.Children.Insert(stt, new EllipseGeometry(FreeNode, RADIUS_NODE, RADIUS_NODE)); 2854
2854 2855 }
2855 } 2856
2856 2857 public void SetLoc_NodeInfoList(Point FreeNode, int stt)
2857 public void SetLoc_NodeInfoList(Point FreeNode, int stt) 2858 {
2858 { 2859 //add location for NodeInfoList
2859 //add location for NodeInfoList 2860 Node_tmp nodetmp = new Node_tmp();
2860 Node_tmp nodetmp = new Node_tmp(); 2861 nodetmp.pointMap_X = ConvertPointDisplayToActual(FreeNode.X, Scale_X, PointMapStart_X);
2861 nodetmp.pointMap_X = ConvertPointDisplayToActual(FreeNode.X, Scale_X, PointMapStart_X); 2862 nodetmp.pointMap_Y = ConvertPointDisplayToActual(FreeNode.Y, Scale_Y, PointMapStart_Y);
2862 nodetmp.pointMap_Y = ConvertPointDisplayToActual(FreeNode.Y, Scale_Y, PointMapStart_Y); 2863
2863 2864 Lst_Node_tmp.Insert(stt, nodetmp);
2864 Lst_Node_tmp.Insert(stt, nodetmp); 2865
2865 2866 }
2866 } 2867
2867 2868 public void BindBlueNode2ucNode()
2868 public void BindBlueNode2ucNode() 2869 {
2869 { 2870 string NameNode = "";
2870 string NameNode = ""; 2871 bool NodeIsInsert = false;
2871 bool NodeIsInsert = false; 2872 if (gGrpBlueNode.Children.Count > 0)
2872 if (gGrpBlueNode.Children.Count > 0) 2873 {
2873 { 2874 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
2874 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 2875 {
2875 { 2876 NodeIsInsert = false;
2876 NodeIsInsert = false; 2877 EllipseGeometry ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
2877 EllipseGeometry ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 2878 Point node = ellipseGeometry.Center;
2878 Point node = ellipseGeometry.Center; 2879
2879 2880 //Get Name Node
2880 //Get Name Node 2881 if (NameNode_List.Count > 0)
2881 if (NameNode_List.Count > 0) 2882 {
2882 { 2883 for (int k = 0; k < NameNode_List.Count; k++)
2883 for (int k = 0; k < NameNode_List.Count; k++) 2884 {
2884 { 2885 if (node.X == NameNode_List[k].X && node.Y == NameNode_List[k].Y)
2885 if (node.X == NameNode_List[k].X && node.Y == NameNode_List[k].Y) 2886 {
2886 { 2887 NameNode = NameNode_List[k].nameNode;
2887 NameNode = NameNode_List[k].nameNode; 2888 }
2888 } 2889 }
2889 } 2890 }
2890 } 2891
2891 2892 //Draw Node Insert Color is Brown
2892 //Draw Node Insert Color is Brown 2893 if (IndexNodeInsert_List.Count > 0)
2893 if (IndexNodeInsert_List.Count > 0) 2894 {
2894 { 2895 for (int j = 0; j < IndexNodeInsert_List.Count; j++)
2895 for (int j = 0; j < IndexNodeInsert_List.Count; j++) 2896 {
2896 { 2897 if (node.X == IndexNodeInsert_List[j].X && node.Y == IndexNodeInsert_List[j].Y)
2897 if (node.X == IndexNodeInsert_List[j].X && node.Y == IndexNodeInsert_List[j].Y) 2898 {
2898 { 2899 NodeIsInsert = true;
2899 NodeIsInsert = true; 2900 }
2900 } 2901 }
2901 } 2902 }
2902 } 2903 if (NodeIsInsert)
2903 if (NodeIsInsert) 2904 {
2904 { 2905 CreateMapNode(node, i, ColorNode_Insert, NameNode);
2905 CreateMapNode(node, i, ColorNode_Insert, NameNode); 2906 }
2906 } 2907 else
2907 else 2908 {
2908 { 2909 CreateMapNode(node, i, ColorNode_Add, NameNode);
2909 CreateMapNode(node, i, ColorNode_Add, NameNode); 2910 }
2910 } 2911 }
2911 } 2912 }
2912 } 2913 }
2913 } 2914
2914 2915 //2017/03/07 tach CreateNode End
2915 //2017/03/07 tach CreateNode End 2916
2916 2917
2917 2918 public Point ConvertNodeinLine(Point point, Point l1, Point l2)
2918 public Point ConvertNodeinLine(Point point, Point l1, Point l2) 2919 {
2919 { 2920 Point pointResult = new Point();
2920 Point pointResult = new Point(); 2921 double X = 0;
2921 double X = 0; 2922 double Y = 0;
2922 double Y = 0; 2923
2923 2924 double distance_Line = 0;
2924 double distance_Line = 0; 2925 double distance_l1ToPoint = 0;
2925 double distance_l1ToPoint = 0; 2926
2926 2927 distance_Line = DistanceTo(l1, l2);
2927 distance_Line = DistanceTo(l1, l2); 2928 distance_l1ToPoint = DistanceTo(l1, point);
2928 distance_l1ToPoint = DistanceTo(l1, point); 2929
2929 2930
2930 2931 if (l1.X == l2.X)
2931 if (l1.X == l2.X) 2932 {
2932 { 2933 X = l1.X;
2933 X = l1.X; 2934 Y = point.Y;
2934 Y = point.Y; 2935 }
2935 } 2936 else if (l1.Y == l2.Y)
2936 else if (l1.Y == l2.Y) 2937 {
2937 { 2938 X = point.X;
2938 X = point.X; 2939 Y = l1.Y;
2939 Y = l1.Y; 2940 }
2940 } 2941 else
2941 else 2942 {
2942 { 2943 if (l1.X < l2.X)
2943 if (l1.X < l2.X) 2944 {
2944 { 2945 if (l1.Y < l2.Y)
2945 if (l1.Y < l2.Y) 2946 {
2946 { 2947 Y = l1.Y + (distance_l1ToPoint * (l2.Y - l1.Y) / distance_Line);
2947 Y = l1.Y + (distance_l1ToPoint * (l2.Y - l1.Y) / distance_Line); 2948 X = l1.X + (distance_l1ToPoint * (l2.X - l1.X) / distance_Line);
2948 X = l1.X + (distance_l1ToPoint * (l2.X - l1.X) / distance_Line); 2949 }
2949 } 2950 else
2950 else 2951 {
2951 { 2952 Y = l1.Y - (distance_l1ToPoint * (l1.Y - l2.Y) / distance_Line);
2952 Y = l1.Y - (distance_l1ToPoint * (l1.Y - l2.Y) / distance_Line); 2953 X = l1.X + (distance_l1ToPoint * (l2.X - l1.X) / distance_Line);
2953 X = l1.X + (distance_l1ToPoint * (l2.X - l1.X) / distance_Line); 2954 }
2954 } 2955 }
2955 } 2956 else
2956 else 2957 {
2957 { 2958 if (l1.Y < l2.Y)
2958 if (l1.Y < l2.Y) 2959 {
2959 { 2960 Y = l1.Y + (distance_l1ToPoint * (l2.Y - l1.Y) / distance_Line);
2960 Y = l1.Y + (distance_l1ToPoint * (l2.Y - l1.Y) / distance_Line); 2961 X = l1.X - (distance_l1ToPoint * (l1.X - l2.X) / distance_Line);
2961 X = l1.X - (distance_l1ToPoint * (l1.X - l2.X) / distance_Line); 2962 }
2962 } 2963 else
2963 else 2964 {
2964 { 2965 Y = l1.Y - (distance_l1ToPoint * (l1.Y - l2.Y) / distance_Line);
2965 Y = l1.Y - (distance_l1ToPoint * (l1.Y - l2.Y) / distance_Line); 2966 X = l1.X - (distance_l1ToPoint * (l1.X - l2.X) / distance_Line);
2966 X = l1.X - (distance_l1ToPoint * (l1.X - l2.X) / distance_Line); 2967 }
2967 } 2968 }
2968 } 2969
2969 2970
2970 2971 }
2971 } 2972
2972 2973 pointResult.X = X;
2973 pointResult.X = X; 2974 pointResult.Y = Y;
2974 pointResult.Y = Y; 2975 return pointResult;
2975 return pointResult; 2976 }
2976 } 2977
2977 2978 public static double DistanceTo(Point point1, Point point2)
2978 public static double DistanceTo(Point point1, Point point2) 2979 {
2979 { 2980 var a = (double)(point2.X - point1.X);
2980 var a = (double)(point2.X - point1.X); 2981 var b = (double)(point2.Y - point1.Y);
2981 var b = (double)(point2.Y - point1.Y); 2982
2982 2983 return Math.Sqrt(a * a + b * b);
2983 return Math.Sqrt(a * a + b * b); 2984 }
2984 } 2985
2985 2986 public bool PointInLine(Point point, Point l1, Point l2, double radius)
2986 public bool PointInLine(Point point, Point l1, Point l2, double radius) 2987 {
2987 { 2988 double distance = 0;
2988 double distance = 0; 2989 bool falg = false;
2989 bool falg = false; 2990
2990 2991 if (l1.X < l2.X)
2991 if (l1.X < l2.X) 2992 {
2992 { 2993 if (l1.Y < l2.Y)
2993 if (l1.Y < l2.Y) 2994 {
2994 { 2995 if (point.X > l1.X - radius && point.X < l2.X + radius && point.Y > l1.Y - radius && point.Y < l2.Y + radius)
2995 if (point.X > l1.X - radius && point.X < l2.X + radius && point.Y > l1.Y - radius && point.Y < l2.Y + radius) 2996 {
2996 { 2997 falg = true;
2997 falg = true; 2998 }
2998 } 2999 }
2999 } 3000 else
3000 else 3001 {
3001 { 3002 if (point.X > l1.X - radius && point.X < l2.X + radius && point.Y < l1.Y + radius && point.Y > l2.Y - radius)
3002 if (point.X > l1.X - radius && point.X < l2.X + radius && point.Y < l1.Y + radius && point.Y > l2.Y - radius) 3003 {
3003 { 3004 falg = true;
3004 falg = true; 3005 }
3005 } 3006 }
3006 } 3007 }
3007 } 3008 else
3008 else 3009 {
3009 { 3010 if (l1.Y < l2.Y)
3010 if (l1.Y < l2.Y) 3011 {
3011 { 3012 if (point.X < l1.X + radius && point.X > l2.X - radius && point.Y > l1.Y - radius && point.Y < l2.Y + radius)
3012 if (point.X < l1.X + radius && point.X > l2.X - radius && point.Y > l1.Y - radius && point.Y < l2.Y + radius) 3013 {
3013 { 3014 falg = true;
3014 falg = true; 3015 }
3015 } 3016 }
3016 } 3017 else
3017 else 3018 {
3018 { 3019 if (point.X < l1.X + radius && point.X > l2.X - radius && point.Y < l1.Y + radius && point.Y > l2.Y - radius)
3019 if (point.X < l1.X + radius && point.X > l2.X - radius && point.Y < l1.Y + radius && point.Y > l2.Y - radius) 3020 {
3020 { 3021 falg = true;
3021 falg = true; 3022 }
3022 } 3023 }
3023 } 3024 }
3024 } 3025 if (falg == false)
3025 if (falg == false) 3026 {
3026 { 3027 return false;
3027 return false; 3028 }
3028 } 3029
3029 3030 distance = DistanceFromPointToLine(point, l1, l2);
3030 distance = DistanceFromPointToLine(point, l1, l2); 3031
3031 3032 if (distance > radius)
3032 if (distance > radius) 3033 {
3033 { 3034 return false;
3034 return false; 3035 }
3035 } 3036 return true;
3036 return true; 3037 }
3037 } 3038
3038 3039 public static double DistanceFromPointToLine(Point point, Point l1, Point l2)
3039 public static double DistanceFromPointToLine(Point point, Point l1, Point l2) 3040 {
3040 { 3041
3041 3042 return Math.Abs((l2.X - l1.X) * (l1.Y - point.Y) - (l1.X - point.X) * (l2.Y - l1.Y)) /
3042 return Math.Abs((l2.X - l1.X) * (l1.Y - point.Y) - (l1.X - point.X) * (l2.Y - l1.Y)) / 3043 Math.Sqrt(Math.Pow(l2.X - l1.X, 2) + Math.Pow(l2.Y - l1.Y, 2));
3043 Math.Sqrt(Math.Pow(l2.X - l1.X, 2) + Math.Pow(l2.Y - l1.Y, 2)); 3044 }
3044 } 3045
3045 3046 #endregion
3046 #endregion 3047
3047 3048 #region Schedule
3048 #region Schedule 3049
3049 3050 public void SetScheduleRoute()
3050 public void SetScheduleRoute() 3051 {
3051 { 3052
3052 3053 EllipseGeometry ellipseGeometry_1;
3053 EllipseGeometry ellipseGeometry_1; 3054 EllipseGeometry ellipseGeometry_2;
3054 EllipseGeometry ellipseGeometry_2; 3055 Point node_1;
3055 Point node_1; 3056 Point node_2;
3056 Point node_2; 3057 Point node_Schedule = new Point();
3057 Point node_Schedule = new Point(); 3058 //double x_1 = 50;
3058 //double x_1 = 50; 3059 //double y_1 = 80;
3059 //double y_1 = 80; 3060 //double Totaldistance = 1220;
3060 //double Totaldistance = 1220; 3061 double x_1 = NodeSchedule_X;
3061 double x_1 = NodeSchedule_X; 3062 double y_1 = CanvasScheduleHeight / 2;
3062 double y_1 = CanvasScheduleHeight / 2; 3063 double Totaldistance = CanvasScheduleWidth - NodeSchedule_X - NodeSchedule_X;
3063 double Totaldistance = CanvasScheduleWidth - NodeSchedule_X - NodeSchedule_X; 3064
3064 3065
3065 3066 if (ucScheduleNode_Lst.Count > 0)
3066 if (ucScheduleNode_Lst.Count > 0) 3067 {
3067 { 3068 for (int i = 0; i < ucScheduleNode_Lst.Count; i++)
3068 for (int i = 0; i < ucScheduleNode_Lst.Count; i++) 3069 {
3069 { 3070 ucNode _ucScheduleNode = new ucNode();
3070 ucNode _ucScheduleNode = new ucNode(); 3071 _ucScheduleNode = ucScheduleNode_Lst[i];
3071 _ucScheduleNode = ucScheduleNode_Lst[i]; 3072 scheduleCanvas.Children.Remove(_ucScheduleNode);
3072 scheduleCanvas.Children.Remove(_ucScheduleNode); 3073
3073 3074 }
3074 } 3075 ucScheduleNode_Lst.Clear();
3075 ucScheduleNode_Lst.Clear(); 3076 }
3076 } 3077
3077 3078 gGrpScheduleNode.Children.Clear();
3078 gGrpScheduleNode.Children.Clear(); 3079 gGrpScheduleLine.Children.Clear();
3079 gGrpScheduleLine.Children.Clear(); 3080
3080 3081 //Remove existed simulation
3081 //Remove existed simulation 3082 if (scheduleCanvas.simulation != null)
3082 if (scheduleCanvas.simulation != null) 3083 {
3083 { 3084 scheduleCanvas.Children.Remove(scheduleCanvas.simulation);
3084 scheduleCanvas.Children.Remove(scheduleCanvas.simulation); 3085 }
3085 } 3086
3086 3087
3087 3088 List<double> distance = new List<double>();
3088 List<double> distance = new List<double>(); 3089 double addDistance;
3089 double addDistance; 3090
3090 3091 if (gGrpBlueNode.Children.Count > 0)
3091 if (gGrpBlueNode.Children.Count > 0) 3092 {
3092 { 3093 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
3093 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 3094 {
3094 { 3095 ellipseGeometry_2 = (EllipseGeometry)gGrpBlueNode.Children[i];
3095 ellipseGeometry_2 = (EllipseGeometry)gGrpBlueNode.Children[i]; 3096 node_2 = ellipseGeometry_2.Center;
3096 node_2 = ellipseGeometry_2.Center; 3097
3097 3098 if (i >= 1)
3098 if (i >= 1) 3099 {
3099 { 3100 ellipseGeometry_1 = (EllipseGeometry)gGrpBlueNode.Children[i - 1];
3100 ellipseGeometry_1 = (EllipseGeometry)gGrpBlueNode.Children[i - 1]; 3101 node_1 = ellipseGeometry_1.Center;
3101 node_1 = ellipseGeometry_1.Center; 3102 if (node_1.X == node_2.X)
3102 if (node_1.X == node_2.X) 3103 {
3103 { 3104 addDistance = Math.Abs(node_1.Y - node_2.Y);
3104 addDistance = Math.Abs(node_1.Y - node_2.Y); 3105 distance.Add(addDistance);
3105 distance.Add(addDistance); 3106 }
3106 } 3107 else if (node_1.Y == node_2.Y)
3107 else if (node_1.Y == node_2.Y) 3108 {
3108 { 3109 addDistance = Math.Abs(node_1.X - node_2.X);
3109 addDistance = Math.Abs(node_1.X - node_2.X); 3110 distance.Add(addDistance);
3110 distance.Add(addDistance); 3111 }
3111 } 3112 else
3112 else 3113 {
3113 { 3114 var a = (double)(node_2.X - node_1.X);
3114 var a = (double)(node_2.X - node_1.X); 3115 var b = (double)(node_2.Y - node_1.Y);
3115 var b = (double)(node_2.Y - node_1.Y); 3116 addDistance = Math.Sqrt(a * a + b * b);
3116 addDistance = Math.Sqrt(a * a + b * b); 3117 distance.Add(addDistance);
3117 distance.Add(addDistance); 3118 }
3118 } 3119 }
3119 } 3120 }
3120 } 3121 }
3121 } 3122 if (distance.Count > 0)
3122 if (distance.Count > 0) 3123 {
3123 { 3124 double total = 0;
3124 double total = 0; 3125 double distance_i;
3125 double distance_i; 3126
3126 3127 for (int i = 0; i < distance.Count; i++)
3127 for (int i = 0; i < distance.Count; i++) 3128 {
3128 { 3129 total = total + distance[i];
3129 total = total + distance[i]; 3130 }
3130 } 3131
3131 3132 for (int i = 0; i < distance.Count; i++)
3132 for (int i = 0; i < distance.Count; i++) 3133 {
3133 { 3134 distance_i = distance[i] * (Totaldistance / total);
3134 distance_i = distance[i] * (Totaldistance / total); 3135 distance[i] = distance_i;
3135 distance[i] = distance_i; 3136 }
3136 } 3137 }
3137 } 3138
3138 3139 if (gGrpBlueNode.Children.Count > 0)
3139 if (gGrpBlueNode.Children.Count > 0) 3140 {
3140 { 3141 node_Schedule.X = x_1;
3141 node_Schedule.X = x_1; 3142 node_Schedule.Y = y_1;
3142 node_Schedule.Y = y_1; 3143 AddNode(node_Schedule, gGrpScheduleNode);
3143 AddNode(node_Schedule, gGrpScheduleNode); 3144 }
3144 } 3145
3145 3146 addDistance = x_1;
3146 addDistance = x_1; 3147 for (int i = 0; i < distance.Count; i++)
3147 for (int i = 0; i < distance.Count; i++) 3148 {
3148 { 3149
3149 3150 node_Schedule.Y = y_1;
3150 node_Schedule.Y = y_1; 3151 addDistance = addDistance + distance[i];
3151 addDistance = addDistance + distance[i]; 3152 node_Schedule.X = addDistance;
3152 node_Schedule.X = addDistance; 3153 AddNode(node_Schedule, gGrpScheduleNode);
3153 AddNode(node_Schedule, gGrpScheduleNode); 3154 }
3154 } 3155
3155 3156 if (gGrpScheduleNode.Children.Count > 0)
3156 if (gGrpScheduleNode.Children.Count > 0) 3157 {
3157 { 3158 for (int i = 0; i < gGrpScheduleNode.Children.Count; i++)
3158 for (int i = 0; i < gGrpScheduleNode.Children.Count; i++) 3159 {
3159 { 3160 ellipseGeometry_1 = (EllipseGeometry)gGrpScheduleNode.Children[i];
3160 ellipseGeometry_1 = (EllipseGeometry)gGrpScheduleNode.Children[i]; 3161 node_1 = ellipseGeometry_1.Center;
3161 node_1 = ellipseGeometry_1.Center; 3162 if (i > 0)
3162 if (i > 0) 3163 {
3163 { 3164 ellipseGeometry_2 = (EllipseGeometry)gGrpScheduleNode.Children[i - 1];
3164 ellipseGeometry_2 = (EllipseGeometry)gGrpScheduleNode.Children[i - 1]; 3165 node_2 = ellipseGeometry_2.Center;
3165 node_2 = ellipseGeometry_2.Center; 3166 DrawLine(node_1, node_2, gGrpScheduleLine);
3166 DrawLine(node_1, node_2, gGrpScheduleLine); 3167 }
3167 } 3168 CreateScheduleNode(node_1, i + 1);
3168 CreateScheduleNode(node_1, i + 1); 3169 }
3169 } 3170 }
3170 } 3171 }
3171 } 3172
3172 3173 private void CreateScheduleNode(Point point, int indexNode)
3173 private void CreateScheduleNode(Point point, int indexNode) 3174 {
3174 { 3175 ucNode _ucNode = new ucNode();
3175 ucNode _ucNode = new ucNode(); 3176 _ucNode.btnWidth = UCSCHEDULENODE_WIDTH;
3176 _ucNode.btnWidth = UCSCHEDULENODE_WIDTH; 3177 _ucNode.btnHeight = UCSCHEDULENODE_HEIGHT;
3177 _ucNode.btnHeight = UCSCHEDULENODE_HEIGHT; 3178 _ucNode.txtNode = indexNode.ToString();
3178 _ucNode.txtNode = indexNode.ToString(); 3179 _ucNode.IsDragDelta = false;
3179 _ucNode.IsDragDelta = false; 3180 Canvas.SetLeft(_ucNode, point.X - UCSCHEDULENODE_SETLEFT);
3180 Canvas.SetLeft(_ucNode, point.X - UCSCHEDULENODE_SETLEFT); 3181 Canvas.SetTop(_ucNode, point.Y - UCSCHEDULENODE_SETTOP);
3181 Canvas.SetTop(_ucNode, point.Y - UCSCHEDULENODE_SETTOP); 3182 scheduleCanvas.Children.Add(_ucNode);
3182 scheduleCanvas.Children.Add(_ucNode); 3183 ucScheduleNode_Lst.Add(_ucNode);
3183 ucScheduleNode_Lst.Add(_ucNode); 3184 }
3184 } 3185
3185 3186 #endregion
3186 #endregion 3187
3187 3188 #region Add Vehicle
3188 #region Add Vehicle 3189
3189 3190 public void GetIndexProject()
3190 public void GetIndexProject() 3191 {
3191 { 3192 bool flag = false;
3192 bool flag = false; 3193 if (ProjectModel.ProjectModelList.Count > 0)
3193 if (ProjectModel.ProjectModelList.Count > 0) 3194 {
3194 { 3195 for (int i = 0; i < ProjectModel.ProjectModelList.Count; i++)
3195 for (int i = 0; i < ProjectModel.ProjectModelList.Count; i++) 3196 {
3196 { 3197 if (ProjectItem == ProjectModel.ProjectModelList[i].ProjectName)
3197 if (ProjectItem == ProjectModel.ProjectModelList[i].ProjectName) 3198 {
3198 { 3199 ProjectIndex = i;
3199 ProjectIndex = i; 3200 flag = true;
3200 flag = true; 3201 }
3201 } 3202 }
3202 } 3203 if (!flag)
3203 if (!flag) 3204 {
3204 { 3205 ProjectIndex = ProjectModel.ProjectModelList.Count;
3205 ProjectIndex = ProjectModel.ProjectModelList.Count; 3206 }
3206 } 3207 }
3207 } 3208 else
3208 else 3209 {
3209 { 3210 ProjectIndex = 0;
3210 ProjectIndex = 0; 3211 }
3211 } 3212 }
3212 } 3213
3213 3214
3214 3215
3215 3216
3216 3217 public void GetIndexVehicle()
3217 public void GetIndexVehicle() 3218 {
3218 { 3219 bool flag = false;
3219 bool flag = false; 3220
3220 3221 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Count > 0)
3221 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Count > 0) 3222 {
3222 { 3223 for (int i = 0; i < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Count; i++)
3223 for (int i = 0; i < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Count; i++) 3224 {
3224 { 3225 if (VehicleItem == ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[i].VehicleName)
3225 if (VehicleItem == ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[i].VehicleName) 3226 {
3226 { 3227 VehicleIndex = i;
3227 VehicleIndex = i; 3228 flag = true;
3228 flag = true; 3229 }
3229 } 3230 }
3230 } 3231 if (!flag)
3231 if (!flag) 3232 {
3232 { 3233 VehicleIndex = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Count;
3233 VehicleIndex = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Count; 3234 }
3234 } 3235 }
3235 } 3236 else
3236 else 3237 {
3237 { 3238 VehicleIndex = 0;
3238 VehicleIndex = 0; 3239 }
3239 } 3240 }
3240 } 3241
3241 3242 public void GetdataVehicle()
3242 public void GetdataVehicle() 3243 {
3243 { 3244 string NameNode = "";
3244 string NameNode = ""; 3245
3245 3246 GetIndexProject();
3246 GetIndexProject(); 3247 GetIndexVehicle();
3247 GetIndexVehicle(); 3248
3248 3249 if (ProjectModel.ProjectModelList.Count > 0)
3249 if (ProjectModel.ProjectModelList.Count > 0) 3250 {
3250 { 3251 for (int i = 0; i < ucNode_Lst.Count; i++)
3251 for (int i = 0; i < ucNode_Lst.Count; i++) 3252 {
3252 { 3253 this.Children.Remove(ucNode_Lst[i]);
3253 this.Children.Remove(ucNode_Lst[i]); 3254 }
3254 } 3255
3255 3256
3256 3257 gGrpNewLine.Children.Clear();
3257 gGrpNewLine.Children.Clear(); 3258 this.Children.Remove(pNewLine);
3258 this.Children.Remove(pNewLine); 3259 ucNode_Lst.Clear();
3259 ucNode_Lst.Clear(); 3260 Lst_Node_tmp.Clear();
3260 Lst_Node_tmp.Clear(); 3261
3261 3262
3262 3263 gGrpBlueNode.Children.Clear();
3263 gGrpBlueNode.Children.Clear(); 3264 gGrpScheduleNode.Children.Clear();
3264 gGrpScheduleNode.Children.Clear(); 3265 IndexNodeInsert_List.Clear();
3265 IndexNodeInsert_List.Clear(); 3266 NameNode_List.Clear();
3266 NameNode_List.Clear(); 3267
3267 3268 if (VehicleIndex < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Count)
3268 if (VehicleIndex < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Count) 3269 {
3269 { 3270
3270 3271 PointMapStart_X = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapStart_X;
3271 PointMapStart_X = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapStart_X; 3272 PointMapStart_Y = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapStart_Y;
3272 PointMapStart_Y = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapStart_Y; 3273 PointMapEnd_X = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapEnd_X;
3273 PointMapEnd_X = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapEnd_X; 3274 PointMapEnd_Y = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapEnd_Y;
3274 PointMapEnd_Y = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapEnd_Y; 3275 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Count > 0)
3275 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Count > 0) 3276 {
3276 { 3277 for (int k = 0; k < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Count; k++)
3277 for (int k = 0; k < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Count; k++) 3278 {
3278 { 3279 double X = ConvertPointActualToDisplay(ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].pointMap_X, Scale_X, PointMapStart_X);
3279 double X = ConvertPointActualToDisplay(ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].pointMap_X, Scale_X, PointMapStart_X); 3280 double Y = ConvertPointActualToDisplay(ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].pointMap_Y, Scale_Y, PointMapStart_Y);
3280 double Y = ConvertPointActualToDisplay(ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].pointMap_Y, Scale_Y, PointMapStart_Y); 3281 NameNode = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].nameNode;
3281 NameNode = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].nameNode; 3282
3282 3283 Point node = new Point(X, Y);
3283 Point node = new Point(X, Y); 3284 AddNode(node, gGrpBlueNode);
3284 AddNode(node, gGrpBlueNode); 3285
3285 3286 //Get list Node Insert
3286 //Get list Node Insert 3287 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].color == ColorNode_Insert)
3287 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].color == ColorNode_Insert) 3288 {
3288 { 3289 ListIndexNodeInsert ListIndex = new ListIndexNodeInsert();
3289 ListIndexNodeInsert ListIndex = new ListIndexNodeInsert(); 3290 ListIndex.X = X;
3290 ListIndex.X = X; 3291 ListIndex.Y = Y;
3291 ListIndex.Y = Y; 3292 IndexNodeInsert_List.Add(ListIndex);
3292 IndexNodeInsert_List.Add(ListIndex); 3293 }
3293 } 3294
3294 3295 //Get List Name Node
3295 //Get List Name Node 3296 ListNameNode ListNamenode = new ListNameNode();
3296 ListNameNode ListNamenode = new ListNameNode(); 3297 ListNamenode.X = X;
3297 ListNamenode.X = X; 3298 ListNamenode.Y = Y;
3298 ListNamenode.Y = Y; 3299 ListNamenode.nameNode = NameNode;
3299 ListNamenode.nameNode = NameNode; 3300 NameNode_List.Add(ListNamenode);
3300 NameNode_List.Add(ListNamenode); 3301
3301 3302 //Bind VehicleModel's NodeInfo to List Node Info temp
3302 //Bind VehicleModel's NodeInfo to List Node Info temp 3303 Node_tmp node_tmp = new Node_tmp();
3303 Node_tmp node_tmp = new Node_tmp(); 3304 node_tmp.pointMap_X = ConvertPointDisplayToActual(X, Scale_X, PointMapStart_X);
3304 node_tmp.pointMap_X = ConvertPointDisplayToActual(X, Scale_X, PointMapStart_X); 3305 node_tmp.pointMap_Y = ConvertPointDisplayToActual(Y, Scale_Y, PointMapStart_Y);
3305 node_tmp.pointMap_Y = ConvertPointDisplayToActual(Y, Scale_Y, PointMapStart_Y); 3306
3306 3307 foreach (ListNodeInfo tmp in ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo)
3307 foreach (ListNodeInfo tmp in ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].ListNodeInfo) 3308 {
3308 { 3309 node_tmp.NodeInfo_tmp.Add(tmp);
3309 node_tmp.NodeInfo_tmp.Add(tmp); 3310 }
3310 } 3311 Lst_Node_tmp.Add(node_tmp);
3311 Lst_Node_tmp.Add(node_tmp); 3312
3312 3313
3313 3314 X = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].pointSchedule_X;
3314 X = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].pointSchedule_X; 3315 Y = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].pointSchedule_Y;
3315 Y = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].pointSchedule_Y; 3316 node = new Point(X, Y);
3316 node = new Point(X, Y); 3317 AddNode(node, gGrpScheduleNode);
3317 AddNode(node, gGrpScheduleNode); 3318
3318 3319 NameNode = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].nameNode;
3319 NameNode = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[k].nameNode; 3320
3320 3321 }
3321 } 3322 }
3322 } 3323 }
3323 } 3324 }
3324 } 3325
3325 3326 BindBlueNode2ucNode();
3326 BindBlueNode2ucNode(); 3327
3327 3328 ReDrawAllNode();
3328 ReDrawAllNode(); 3329
3329 3330 SetScheduleRoute();
3330 SetScheduleRoute(); 3331
3331 3332 NewDspRouteInfo();
3332 NewDspRouteInfo(); 3333
3333 3334 //Clear Route Info Table
3334 //Clear Route Info Table 3335 //((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.Children.Clear();
3335 //((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.Children.Clear(); 3336
3336 3337
3337 3338 }
3338 } 3339
3339 3340 public void CreateVehicleNode()
3340 public void CreateVehicleNode() 3341 {
3341 { 3342 EllipseGeometry ellipseGeometry;
3342 EllipseGeometry ellipseGeometry; 3343 Point node;
3343 Point node; 3344 ListNodeInfo ListNodeInfo = new ListNodeInfo();
3344 ListNodeInfo ListNodeInfo = new ListNodeInfo(); 3345 VehicleModelList VehicleModelList = new VehicleModelList();
3345 VehicleModelList VehicleModelList = new VehicleModelList(); 3346 bool NodeISInsert = false;
3346 bool NodeISInsert = false; 3347 string NameNode = "";
3347 string NameNode = ""; 3348
3348 3349 if (ProjectModel.ProjectModelList.Count == 0)
3349 if (ProjectModel.ProjectModelList.Count == 0) 3350 {
3350 { 3351 ProjectModelList ProjectModelList = new ProjectModelList();
3351 ProjectModelList ProjectModelList = new ProjectModelList(); 3352 ProjectModelList.ProjectName = ProjectItem;
3352 ProjectModelList.ProjectName = ProjectItem; 3353 ProjectModel.ProjectModelList.Add(ProjectModelList);
3353 ProjectModel.ProjectModelList.Add(ProjectModelList); 3354 }
3354 } 3355
3355 3356
3356 3357 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Count > 0 && VehicleIndex < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Count)
3357 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Count > 0 && VehicleIndex < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Count) 3358 {
3358 { 3359
3359 3360 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapStart_X = PointMapStart_X;
3360 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapStart_X = PointMapStart_X; 3361 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapStart_Y = PointMapStart_Y;
3361 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapStart_Y = PointMapStart_Y; 3362 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapEnd_X = PointMapEnd_X;
3362 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapEnd_X = PointMapEnd_X; 3363 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapEnd_Y = PointMapEnd_Y;
3363 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapEnd_Y = PointMapEnd_Y; 3364
3364 3365 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Count > 0)
3365 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Count > 0) 3366 {
3366 { 3367 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Clear();
3367 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Clear(); 3368 }
3368 } 3369
3369 3370 //back up
3370 //back up 3371 if (gGrpBlueNode.Children.Count > 0)
3371 if (gGrpBlueNode.Children.Count > 0) 3372 {
3372 { 3373 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
3373 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 3374 {
3374 { 3375 NodeISInsert = false;
3375 NodeISInsert = false; 3376 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
3376 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 3377 node = ellipseGeometry.Center;
3377 node = ellipseGeometry.Center; 3378
3378 3379 PointMap pMap = new PointMap();
3379 PointMap pMap = new PointMap(); 3380 pMap.pointMap_X = ConvertPointDisplayToActual(node.X, Scale_X, PointMapStart_X);
3380 pMap.pointMap_X = ConvertPointDisplayToActual(node.X, Scale_X, PointMapStart_X); 3381 pMap.pointMap_Y = ConvertPointDisplayToActual(node.Y, Scale_Y, PointMapStart_Y);
3381 pMap.pointMap_Y = ConvertPointDisplayToActual(node.Y, Scale_Y, PointMapStart_Y); 3382 pMap.speed_Map = 1;
3382 pMap.speed_Map = 1; 3383
3383 3384 //Backup List Node Insert of fork
3384 //Backup List Node Insert of fork 3385 if (IndexNodeInsert_List.Count > 0)
3385 if (IndexNodeInsert_List.Count > 0) 3386 {
3386 { 3387 for (int j = 0; j < IndexNodeInsert_List.Count; j++)
3387 for (int j = 0; j < IndexNodeInsert_List.Count; j++) 3388 {
3388 { 3389 if (node.X == IndexNodeInsert_List[j].X && node.Y == IndexNodeInsert_List[j].Y) NodeISInsert = true;
3389 if (node.X == IndexNodeInsert_List[j].X && node.Y == IndexNodeInsert_List[j].Y) NodeISInsert = true; 3390 }
3390 } 3391 }
3391 } 3392 if (NodeISInsert)
3392 if (NodeISInsert) 3393 {
3393 { 3394 pMap.color = ColorNode_Insert;
3394 pMap.color = ColorNode_Insert; 3395 }
3395 } 3396 else
3396 else 3397 {
3397 { 3398 pMap.color = ColorNode_Add;
3398 pMap.color = ColorNode_Add; 3399 }
3399 } 3400
3400 3401 //Backup Name Node for fork
3401 //Backup Name Node for fork 3402 if (NameNode_List.Count > 0)
3402 if (NameNode_List.Count > 0) 3403 {
3403 { 3404 for (int j = 0; j < NameNode_List.Count; j++)
3404 for (int j = 0; j < NameNode_List.Count; j++) 3405 {
3405 { 3406 if (node.X == NameNode_List[j].X && node.Y == NameNode_List[j].Y) NameNode = NameNode_List[j].nameNode;
3406 if (node.X == NameNode_List[j].X && node.Y == NameNode_List[j].Y) NameNode = NameNode_List[j].nameNode; 3407 }
3407 } 3408 }
3408 } 3409 pMap.nameNode = NameNode;
3409 pMap.nameNode = NameNode; 3410
3410 3411
3411 3412 ellipseGeometry = (EllipseGeometry)gGrpScheduleNode.Children[i];
3412 ellipseGeometry = (EllipseGeometry)gGrpScheduleNode.Children[i]; 3413 node = ellipseGeometry.Center;
3413 node = ellipseGeometry.Center; 3414 pMap.pointSchedule_X = node.X;
3414 pMap.pointSchedule_X = node.X; 3415 pMap.pointSchedule_Y = node.Y;
3415 pMap.pointSchedule_Y = node.Y; 3416 pMap.speed_Schedule = 0.2; //Hard code
3416 pMap.speed_Schedule = 0.2; //Hard code 3417
3417 3418 //Node info
3418 //Node info 3419 foreach (ListNodeInfo temp in Lst_Node_tmp[i].NodeInfo_tmp)
3419 foreach (ListNodeInfo temp in Lst_Node_tmp[i].NodeInfo_tmp) 3420 {
3420 { 3421 pMap.ListNodeInfo.Add(temp);
3421 pMap.ListNodeInfo.Add(temp); 3422
3422 3423 //set tam
3423 //set tam 3424 pMap.speed_Map = Lst_Node_tmp[i].NodeInfo_tmp[0].Speed;
3424 pMap.speed_Map = Lst_Node_tmp[i].NodeInfo_tmp[0].Speed; 3425 }
3425 } 3426
3426 3427 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Add(pMap);
3427 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList.Add(pMap); 3428
3428 3429 }
3429 } 3430 }
3430 } 3431 }
3431 } 3432 // create new
3432 // create new 3433 else
3433 else 3434 {
3434 { 3435 VehicleModelList.VehicleName = VehicleItem;
3435 VehicleModelList.VehicleName = VehicleItem; 3436 VehicleModelList.pointMapStart_X = PointMapStart_X;
3436 VehicleModelList.pointMapStart_X = PointMapStart_X; 3437 VehicleModelList.pointMapStart_Y = PointMapStart_Y;
3437 VehicleModelList.pointMapStart_Y = PointMapStart_Y; 3438 VehicleModelList.pointMapEnd_X = PointMapEnd_X;
3438 VehicleModelList.pointMapEnd_X = PointMapEnd_X; 3439 VehicleModelList.pointMapEnd_Y = PointMapEnd_Y;
3439 VehicleModelList.pointMapEnd_Y = PointMapEnd_Y; 3440
3440 3441 if (gGrpBlueNode.Children.Count > 0)
3441 if (gGrpBlueNode.Children.Count > 0) 3442 {
3442 { 3443 for (int i = 0; i < gGrpBlueNode.Children.Count; i++)
3443 for (int i = 0; i < gGrpBlueNode.Children.Count; i++) 3444 {
3444 { 3445 NodeISInsert = false;
3445 NodeISInsert = false; 3446 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i];
3446 ellipseGeometry = (EllipseGeometry)gGrpBlueNode.Children[i]; 3447 node = ellipseGeometry.Center;
3447 node = ellipseGeometry.Center; 3448
3448 3449 PointMap pMap = new PointMap();
3449 PointMap pMap = new PointMap(); 3450 pMap.pointMap_X = ConvertPointDisplayToActual(node.X, Scale_X, PointMapStart_X);
3450 pMap.pointMap_X = ConvertPointDisplayToActual(node.X, Scale_X, PointMapStart_X); 3451 pMap.pointMap_Y = ConvertPointDisplayToActual(node.Y, Scale_Y, PointMapStart_Y);
3451 pMap.pointMap_Y = ConvertPointDisplayToActual(node.Y, Scale_Y, PointMapStart_Y); 3452 pMap.speed_Map = 1;
3452 pMap.speed_Map = 1; 3453
3453 3454 //Backup List Node Insert of fork
3454 //Backup List Node Insert of fork 3455 if (IndexNodeInsert_List.Count > 0)
3455 if (IndexNodeInsert_List.Count > 0) 3456 {
3456 { 3457 for (int j = 0; j < IndexNodeInsert_List.Count; j++)
3457 for (int j = 0; j < IndexNodeInsert_List.Count; j++) 3458 {
3458 { 3459 if (node.X == IndexNodeInsert_List[j].X && node.Y == IndexNodeInsert_List[j].Y) NodeISInsert = true;
3459 if (node.X == IndexNodeInsert_List[j].X && node.Y == IndexNodeInsert_List[j].Y) NodeISInsert = true; 3460 }
3460 } 3461 }
3461 } 3462 if (NodeISInsert)
3462 if (NodeISInsert) 3463 {
3463 { 3464 pMap.color = ColorNode_Insert;
3464 pMap.color = ColorNode_Insert; 3465 }
3465 } 3466 else
3466 else 3467 {
3467 { 3468 pMap.color = ColorNode_Add;
3468 pMap.color = ColorNode_Add; 3469 }
3469 } 3470
3470 3471 //Backup Name Node for fork
3471 //Backup Name Node for fork 3472 if (NameNode_List.Count > 0)
3472 if (NameNode_List.Count > 0) 3473 {
3473 { 3474 for (int j = 0; j < NameNode_List.Count; j++)
3474 for (int j = 0; j < NameNode_List.Count; j++) 3475 {
3475 { 3476 if (node.X == NameNode_List[j].X && node.Y == NameNode_List[j].Y) NameNode = NameNode_List[j].nameNode;
3476 if (node.X == NameNode_List[j].X && node.Y == NameNode_List[j].Y) NameNode = NameNode_List[j].nameNode; 3477 }
3477 } 3478 }
3478 } 3479 pMap.nameNode = NameNode;
3479 pMap.nameNode = NameNode; 3480
3480 3481 //Node info
3481 //Node info 3482 foreach (ListNodeInfo temp in Lst_Node_tmp[i].NodeInfo_tmp)
3482 foreach (ListNodeInfo temp in Lst_Node_tmp[i].NodeInfo_tmp) 3483 {
3483 { 3484 pMap.ListNodeInfo.Add(temp);
3484 pMap.ListNodeInfo.Add(temp); 3485 }
3485 } 3486
3486 3487 ellipseGeometry = (EllipseGeometry)gGrpScheduleNode.Children[i];
3487 ellipseGeometry = (EllipseGeometry)gGrpScheduleNode.Children[i]; 3488 node = ellipseGeometry.Center;
3488 node = ellipseGeometry.Center; 3489 pMap.pointSchedule_X = node.X;
3489 pMap.pointSchedule_X = node.X; 3490 pMap.pointSchedule_Y = node.Y;
3490 pMap.pointSchedule_Y = node.Y; 3491 pMap.speed_Schedule = 0.2; //Hard code
3491 pMap.speed_Schedule = 0.2; //Hard code 3492
3492 3493 VehicleModelList.pointMapList.Add(pMap);
3493 VehicleModelList.pointMapList.Add(pMap); 3494 }
3494 } 3495 }
3495 } 3496 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Add(VehicleModelList);
3496 ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList.Add(VehicleModelList); 3497 }
3497 } 3498 }
3498 } 3499 #endregion
3499 #endregion 3500
3500 3501 #region Read file Mapfan
3501 #region Read file Mapfan 3502
3502 3503 public void ReadFile()
3503 public void ReadFile() 3504 {
3504 { 3505 //Point node;
3505 //Point node; 3506 bool line1 = true;
3506 bool line1 = true; 3507 string[] lines = System.IO.File.ReadAllLines(@"Mapfan\MapFan.index");
3507 string[] lines = System.IO.File.ReadAllLines(@"Mapfan\MapFan.index"); 3508
3508 3509 foreach (string line in lines)
3509 foreach (string line in lines) 3510 {
3510 { 3511 // Use a tab to indent each line of the file.
3511 // Use a tab to indent each line of the file. 3512 string[] tmp = line.Split('\t');
3512 string[] tmp = line.Split('\t'); 3513 if (line1)
3513 if (line1) 3514 {
3514 { 3515 PointMapStart_X = Double.Parse(tmp[1]);
3515 PointMapStart_X = Double.Parse(tmp[1]); 3516 PointMapStart_Y = Double.Parse(tmp[3]);
3516 PointMapStart_Y = Double.Parse(tmp[3]); 3517 line1 = false;
3517 line1 = false; 3518 }
3518 } 3519 else
3519 else 3520 {
3520 { 3521 PointMapEnd_X = Double.Parse(tmp[1]);
3521 PointMapEnd_X = Double.Parse(tmp[1]); 3522 PointMapEnd_Y = Double.Parse(tmp[3]);
3522 PointMapEnd_Y = Double.Parse(tmp[3]); 3523 }
3523 } 3524 //double lat = ConvertPointActualToDisplay(Double.Parse(tmp[1]),Scale_X,PointMapStart_X);
3524 //double lat = ConvertPointActualToDisplay(Double.Parse(tmp[1]),Scale_X,PointMapStart_X); 3525 //double log = ConvertPointActualToDisplay(Double.Parse(tmp[3]),Scale_Y,PointMapStart_Y);
3525 //double log = ConvertPointActualToDisplay(Double.Parse(tmp[3]),Scale_Y,PointMapStart_Y); 3526
3526 3527 //node = new Point(lat, log);
3527 //node = new Point(lat, log); 3528
3528 3529
3529 3530 //execCreateNode(node);
3530 //execCreateNode(node); 3531 ////AddNode(node, gGrpBlueNode);
3531 ////AddNode(node, gGrpBlueNode); 3532
3532 3533
3533 3534 }
3534 } 3535 getScaleMap();
3535 getScaleMap(); 3536
3536 3537 //SetScheduleRoute();
3537 //SetScheduleRoute(); 3538 ReDrawAllNode2();
3538 ReDrawAllNode2(); 3539
3539 3540 readMapFan = false;
3540 readMapFan = false; 3541 ////backup DB
3541 ////backup DB 3542 //CreateVehicleNode();
3542 //CreateVehicleNode(); 3543
3543 3544 }
3544 } 3545 public void ReDrawAllNode2()
3545 public void ReDrawAllNode2() 3546 {
3546 { 3547 LineGeometry lineGeometry = new LineGeometry();
3547 LineGeometry lineGeometry = new LineGeometry(); 3548 EllipseGeometry ellip;
3548 EllipseGeometry ellip; 3549 //delete all line
3549 //delete all line 3550 gGrpScheduleLine.Children.Clear();
3550 gGrpScheduleLine.Children.Clear(); 3551 scheduleCanvas.Children.Remove(pScheduleLine);
3551 scheduleCanvas.Children.Remove(pScheduleLine); 3552
3552 3553 //redraw line
3553 //redraw line 3554 for (int j = 0; j < gGrpScheduleNode.Children.Count - 1; j++)
3554 for (int j = 0; j < gGrpScheduleNode.Children.Count - 1; j++) 3555 {
3555 { 3556 ellip = (EllipseGeometry)gGrpScheduleNode.Children[j];
3556 ellip = (EllipseGeometry)gGrpScheduleNode.Children[j]; 3557 Point node1 = ellip.Center;
3557 Point node1 = ellip.Center; 3558 ellip = (EllipseGeometry)gGrpScheduleNode.Children[j + 1];
3558 ellip = (EllipseGeometry)gGrpScheduleNode.Children[j + 1]; 3559 Point node2 = ellip.Center;
3559 Point node2 = ellip.Center; 3560 DrawLine(node1, node2, gGrpScheduleLine);
3560 DrawLine(node1, node2, gGrpScheduleLine); 3561 }
3561 } 3562
3562 3563 scheduleCanvas.Children.Add(pScheduleLine);
3563 scheduleCanvas.Children.Add(pScheduleLine); 3564
3564 3565
3565 3566 //redraw ucNode
3566 //redraw ucNode 3567 for (int k = 0; k < ucScheduleNode_Lst.Count; k++)
3567 for (int k = 0; k < ucScheduleNode_Lst.Count; k++) 3568 {
3568 { 3569 scheduleCanvas.Children.Remove(ucScheduleNode_Lst[k]);
3569 scheduleCanvas.Children.Remove(ucScheduleNode_Lst[k]); 3570 scheduleCanvas.Children.Add(ucScheduleNode_Lst[k]);
3570 scheduleCanvas.Children.Add(ucScheduleNode_Lst[k]); 3571 }
3571 } 3572
3572 3573 ////backup DB
3573 ////backup DB 3574 //CreateVehicleNode();
3574 //CreateVehicleNode(); 3575 }
3575 } 3576 #endregion
3576 #endregion 3577
3577 3578 #region Get data from AWS
3578 #region Get data from AWS 3579 // Get info fork
3579 // Get info fork 3580 public void GetInfoFork()
3580 public void GetInfoFork() 3581 {
3581 { 3582 var service = new Fork2PCTableService();
3582 var service = new Fork2PCTableService(); 3583 /*Read*/
3583 /*Read*/ 3584 IEnumerable<Fork2PC> fork2PCs = service.GetAllFork2PCs().Where(x => x.ForkID == 1);
3584 IEnumerable<Fork2PC> fork2PCs = service.GetAllFork2PCs().Where(x => x.ForkID == 1); 3585 if (fork2PCs.Count() == 0)
3585 if (fork2PCs.Count() == 0) 3586 return;
3586 return; 3587 var fork2PC = fork2PCs.ElementAt(0);
3587 var fork2PC = fork2PCs.ElementAt(0); 3588
3588 3589 //Clear Route Info Table
3589 //Clear Route Info Table 3590 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.Children.Clear();
3590 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.Children.Clear(); 3591
3592 //int _RowIdx = 0;
3593 //AddLabeltoGrid(_RowIdx, 0, "ID");
3594 //AddLabeltoGrid(_RowIdx, 1, fork2PC.ForkID.ToString());
3595 //_RowIdx++;
3596 //AddLabeltoGrid(_RowIdx, 0, "LAT");
3597 //AddLabeltoGrid(_RowIdx, 1, fork2PC.ForkPos_x.ToString());
3598 //_RowIdx++;
3599 //AddLabeltoGrid(_RowIdx, 0, "LOC");
3600 //AddLabeltoGrid(_RowIdx, 1, fork2PC.ForkPos_y.ToString());
3601 //_RowIdx++;
3602 //AddLabeltoGrid(_RowIdx, 0, "SPD");
3603 //AddLabeltoGrid(_RowIdx, 1, fork2PC.spd_veh.ToString() + "Km/h");
3604 //_RowIdx++;
3605 //AddLabeltoGrid(_RowIdx, 0, "GPS");
3606 //AddLabeltoGrid(_RowIdx, 1, fork2PC.GPS_data);
3607
3608
3591 3609 int _RowIdx = 0;
3592 //int _RowIdx = 0; 3610 AddLabeltoViewer(_RowIdx, 0, "LAT " + fork2PC.ForkPos_x.ToString());
3593 //AddLabeltoGrid(_RowIdx, 0, "ID");
3594 //AddLabeltoGrid(_RowIdx, 1, fork2PC.ForkID.ToString()); 3611 _RowIdx++;
3595 //_RowIdx++; 3612 AddLabeltoViewer(_RowIdx, 0, "LOC " + fork2PC.ForkPos_y.ToString());
3596 //AddLabeltoGrid(_RowIdx, 0, "LAT");
3597 //AddLabeltoGrid(_RowIdx, 1, fork2PC.ForkPos_x.ToString()); 3613 _RowIdx++;
3598 //_RowIdx++; 3614 AddLabeltoViewer(_RowIdx, 0, "SPD " + fork2PC.spd_veh.ToString() + "Km/h");
3599 //AddLabeltoGrid(_RowIdx, 0, "LOC");
3600 //AddLabeltoGrid(_RowIdx, 1, fork2PC.ForkPos_y.ToString()); 3615 _RowIdx++;
3601 //_RowIdx++; 3616
3602 //AddLabeltoGrid(_RowIdx, 0, "SPD"); 3617 //Point point = new Point();
3603 //AddLabeltoGrid(_RowIdx, 1, fork2PC.spd_veh.ToString() + "Km/h"); 3618 //point.X = fork2PC.ForkPos_x;
3604 //_RowIdx++; 3619 //point.Y = fork2PC.ForkPos_y;
3605 //AddLabeltoGrid(_RowIdx, 0, "GPS"); 3620
3621 //RoboSimulation(point, point);
3622
3623 //this.Children.Remove(pRedNode);
3624 //gGrpRedNode.Children.Clear();
3625
3626
3627 double d_X, d_Y;
3628 //d_X = ConvertPointActualToDisplay(127.8580065145, Scale_X, PointMapStart_X);
3629 //d_Y = ConvertPointActualToDisplay(26.33570065464, Scale_X, PointMapStart_Y);
3630 d_X = ConvertPointActualToDisplay(fork2PC.ForkPos_x, Scale_X, PointMapStart_X);
3631 d_Y = ConvertPointActualToDisplay(fork2PC.ForkPos_y, Scale_X, PointMapStart_Y);
3632 AddNode(new Point(d_X, d_Y), gGrpRedNode);
3633 //this.Children.Remove(pRedNode);
3634
3635 NewDspWorkLog();
3636
3637 //column 1 : node index
3638 //string _Content = "";
3639 //int _Row = 0;
3640 //_Content = (Lst_Node_tmp.Count - i).ToString();
3641 //AddLabeltoWorkLog(_Row, 0, _Content);
3642
3643 //column 2
3644 //Fork Name
3645 //_Content = VehicleItem + " TIME " + Lst_Node_tmp[i].timeStamp;
3646 //AddLabeltoWorkLog(_Row, 1, _Content);
3647 //_Row++;
3648
3649 // Display Node's Position
3650 //_Content = "LAT " + Lst_Node_tmp[i].pointMap_X;
3651 //AddLabeltoWorkLog(_Row, 1, _Content);
3652 //_Row++;
3653
3654 //_Content = "LOC " + Lst_Node_tmp[i].pointMap_Y;
3655 //AddLabeltoWorkLog(_Row, 1, _Content);
3656
3657 // Display Node's Field
3658
3659 //if (Lst_Node_tmp[i].NodeInfo_tmp.Count != 0)
3660 //{
3661 // foreach (ListNodeInfo ni in Lst_Node_tmp[i].NodeInfo_tmp)
3662 // {
3663 // if (ni.Speed != 0 && ni.ModeSelected == 1)
3664 // {
3665 // _Row++;
3666 // _Content = "SPD " + ni.Speed.ToString() + " Km/h";
3667 // AddLabeltoWorkLog(_RowIdx, 1, _Content);
3668 // }
3669 // }
3670
3671 //}
3672 //_RowIdx++;
3673 }
3674
3675
3676 /// <summary>
3677 /// Create robo simulation on line
3678 /// </summary>
3679 public simulationRobo simulation;
3680 private void RoboSimulation(Point start, Point end)
3681 {
3682
3683 simulation = new simulationRobo();
3684 simulation.storyBoard = CreatPathAnimation(start, end, 1);
3685 this.Children.Add(simulation);
3606 //AddLabeltoGrid(_RowIdx, 1, fork2PC.GPS_data); 3686 }
3607 3687
3608 3688 /// <summary>
3689 /// Get storyboard
3690 /// </summary>
3691 /// <param name="startPoint">Point start line</param>
3692 /// <param name="endPoit">Point end line</param>
3693 /// <param name="speed">speed on line</param>
3694 /// <returns>Storyboard</returns>
3695 private Storyboard CreatPathAnimation(Point startPoint, Point endPoit, double speed)
3696 {
3697 PathGeometry animationPath = new PathGeometry();
3698 PathFigure pFigure = new PathFigure();
3699 pFigure.StartPoint = startPoint; //new Point(50, 65);
3700 LineSegment lineSegment = new LineSegment();
3701 lineSegment.Point = endPoit; // new Point(800, 65);
3702 pFigure.Segments.Add(lineSegment);
3703 animationPath.Figures.Add(pFigure);
3704
3705 // Freeze the PathGeometry for performance benefits.
3706 animationPath.Freeze();
3707
3708 // Create a MatrixAnimationUsingPath to move the
3709 // simulation along the path by animating
3710 // its MatrixTransform.
3711 MatrixAnimationUsingPath matrixAnimation = new MatrixAnimationUsingPath();
3712 matrixAnimation.PathGeometry = animationPath;
3713 matrixAnimation.SpeedRatio = speed;
3714 matrixAnimation.AutoReverse = false;
3715 matrixAnimation.DoesRotateWithTangent = true;
3716 //matrixAnimation.Completed += delegate { AnimationCompleted(this._isGoal); };
3717
3718 // Set the animation to target the Matrix property
3719 // of the MatrixTransform named "ButtonMatrixTransform".
3720 Storyboard.SetTargetName(matrixAnimation, "fl");
3721 Storyboard.SetTargetProperty(matrixAnimation, new PropertyPath(MatrixTransform.MatrixProperty));
3722
3723 // Create a Storyboard to contain and apply the animation.
3724 Storyboard pathAnimationStoryboard = new Storyboard();
3725 pathAnimationStoryboard.Children.Add(matrixAnimation);
3726
3727 return pathAnimationStoryboard;
3728 }
3729
3730
3731
3732
3733
3734
3735
3736 /// <summary>
3609 int _RowIdx = 0; 3737 /// Get infor node
3610 AddLabeltoViewer(_RowIdx, 0, "LAT " + fork2PC.ForkPos_x.ToString()); 3738 /// </summary>
3611 _RowIdx++; 3739 public void UploadData()
3612 AddLabeltoViewer(_RowIdx, 0, "LOC " + fork2PC.ForkPos_y.ToString()); 3740 {
3613 _RowIdx++; 3741 if (ucNode_Lst.Count < 1)
3614 AddLabeltoViewer(_RowIdx, 0, "SPD " + fork2PC.spd_veh.ToString() + "Km/h"); 3742 return;
3615 _RowIdx++; 3743
3616 3744 Robofork15DemoService service = new Robofork15DemoService();
3617 //Point point = new Point(); 3745 for (int i = 0; i < ucNode_Lst.Count; i++)
3618 //point.X = fork2PC.ForkPos_x; 3746 {
3619 //point.Y = fork2PC.ForkPos_y; 3747 ListNodeInfo InputNodeInfo = new ListNodeInfo();
3620 3748 for (int m = 0; m < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[i].ListNodeInfo.Count; m++)
3621 //RoboSimulation(point, point); 3749 {
3622 3750 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[i].ListNodeInfo[m].ModeSelected == 1)
3623 //this.Children.Remove(pRedNode); 3751 InputNodeInfo = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[i].ListNodeInfo[m];
3624 //gGrpRedNode.Children.Clear(); 3752 }
3625 3753
3626 3754 Robofork15Demo node = new Robofork15Demo();
3627 double d_X, d_Y; 3755 ucNode _ucScheduleNode = new ucNode();
3628 //d_X = ConvertPointActualToDisplay(127.8580065145, Scale_X, PointMapStart_X); 3756 _ucScheduleNode = ucNode_Lst[i];
3629 //d_Y = ConvertPointActualToDisplay(26.33570065464, Scale_X, PointMapStart_Y); 3757 node.NodeID = i + 1;
3630 d_X = ConvertPointActualToDisplay(fork2PC.ForkPos_x, Scale_X, PointMapStart_X); 3758 node.ForkNo = 1;
3631 d_Y = ConvertPointActualToDisplay(fork2PC.ForkPos_y, Scale_X, PointMapStart_Y); 3759 node.NodePos_x = ConvertPointDisplayToActual(Canvas.GetLeft(_ucScheduleNode) + UCNODE_SETLEFT, Scale_X, PointMapStart_X);
3632 AddNode(new Point(d_X, d_Y), gGrpRedNode); 3760 node.NodePos_y = ConvertPointDisplayToActual(Canvas.GetTop(_ucScheduleNode) + UCNODE_SETTOP, Scale_X, PointMapStart_Y);
3633 //this.Children.Remove(pRedNode); 3761 node.NodeLftHeight = InputNodeInfo.Height;
3634 3762 node.NodeVehAng = InputNodeInfo.Angle;
3635 NewDspWorkLog(); 3763 node.NodeVehSpd = InputNodeInfo.Speed;
3636 3764 service.AddRobofork15Demo(node);
3637 //column 1 : node index 3765
3638 //string _Content = ""; 3766 DateTime dt = DateTime.Now;
3639 //int _Row = 0; 3767
3640 //_Content = (Lst_Node_tmp.Count - i).ToString(); 3768 string format = "M:dd HH:mm:ss"; // Use this format.
3641 //AddLabeltoWorkLog(_Row, 0, _Content); 3769 string _timeStamp = dt.ToString(format);
3642 3770
3643 //column 2 3771 Lst_Node_tmp[i].timeStamp = _timeStamp;
3644 //Fork Name 3772 }
3645 //_Content = VehicleItem + " TIME " + Lst_Node_tmp[i].timeStamp; 3773
3646 //AddLabeltoWorkLog(_Row, 1, _Content); 3774 //NewDspWorkLog();
3775 //NewDspViewer();
3647 //_Row++; 3776
3648 3777 IEnumerable<Robofork15Demo> nodes = service.GetAllRobofork15Demos().Where(x => x.ForkNo == 1).OrderBy(x => x.NodeID);
3649 // Display Node's Position 3778
3650 //_Content = "LAT " + Lst_Node_tmp[i].pointMap_X; 3779 // Delete node
3651 //AddLabeltoWorkLog(_Row, 1, _Content); 3780 if (ucNode_Lst.Count() == nodes.Count())
3652 //_Row++; 3781 {
3653 3782 //GetInfoNode();
3654 //_Content = "LOC " + Lst_Node_tmp[i].pointMap_Y; 3783 return;
3655 //AddLabeltoWorkLog(_Row, 1, _Content); 3784 }
3656 3785
3657 // Display Node's Field 3786 for (int i = ucNode_Lst.Count(); i < nodes.Count(); i++)
3658 3787 {
3659 //if (Lst_Node_tmp[i].NodeInfo_tmp.Count != 0) 3788 Robofork15Demo node = new Robofork15Demo();
3660 //{ 3789 node = nodes.ElementAt(i);
3661 // foreach (ListNodeInfo ni in Lst_Node_tmp[i].NodeInfo_tmp) 3790 service.DeleteRobofork15Demo(node);
3662 // { 3791 }
3663 // if (ni.Speed != 0 && ni.ModeSelected == 1) 3792 }
3664 // { 3793
3665 // _Row++; 3794 /// <summary>
3666 // _Content = "SPD " + ni.Speed.ToString() + " Km/h"; 3795 /// Get infor node
3667 // AddLabeltoWorkLog(_RowIdx, 1, _Content); 3796 /// </summary>
3668 // } 3797 public void GetInfoNode()
3669 // } 3798 {
3670 3799 var service = new Robofork15DemoService();
3671 //} 3800
3672 //_RowIdx++; 3801 readMapFan = true;
3673 } 3802 /*Read*/
3674 3803 IEnumerable<Robofork15Demo> nodes = service.GetAllRobofork15Demos().Where(x => x.ForkNo == 1).OrderBy(x => x.NodeID);
3675 3804
3676 /// <summary> 3805 //Clear Route Info Table
3677 /// Create robo simulation on line 3806 //((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdRouteInfo.Children.Clear();
3678 /// </summary> 3807
3679 public simulationRobo simulation; 3808 // Process clear canvas
3680 private void RoboSimulation(Point start, Point end) 3809 ClearCanvas();
3681 { 3810
3682 3811 //int _RowIdx = 0;
3683 simulation = new simulationRobo(); 3812 foreach (var node in nodes)
3684 simulation.storyBoard = CreatPathAnimation(start, end, 1); 3813 {
3685 this.Children.Add(simulation); 3814 execCreateNode(new Point(ConvertPointActualToDisplay(node.NodePos_x, Scale_X, PointMapStart_X)
3686 } 3815 , ConvertPointActualToDisplay(node.NodePos_y, Scale_Y, PointMapStart_Y)));
3687 3816
3688 /// <summary> 3817 //execCreateNode(new Point(node.NodePos_x, node.NodePos_y));
3689 /// Get storyboard 3818 }
3690 /// </summary> 3819
3691 /// <param name="startPoint">Point start line</param> 3820 if (!isReloadDB)
3692 /// <param name="endPoit">Point end line</param> 3821 CreateVehicleNode();
3693 /// <param name="speed">speed on line</param> 3822 }
3694 /// <returns>Storyboard</returns> 3823
3695 private Storyboard CreatPathAnimation(Point startPoint, Point endPoit, double speed) 3824 /// <summary>
3696 { 3825 /// Clear all data on canvas
3697 PathGeometry animationPath = new PathGeometry(); 3826 /// </summary>
3698 PathFigure pFigure = new PathFigure(); 3827 public void ClearCanvas()
3699 pFigure.StartPoint = startPoint; //new Point(50, 65); 3828 {
3700 LineSegment lineSegment = new LineSegment(); 3829 // Clear data on designer canvas
3701 lineSegment.Point = endPoit; // new Point(800, 65); 3830 for (int i = 0; i < ucNode_Lst.Count; i++)
3702 pFigure.Segments.Add(lineSegment); 3831 {
3703 animationPath.Figures.Add(pFigure); 3832 this.Children.Remove(ucNode_Lst[i]);
3704 3833 }
3705 // Freeze the PathGeometry for performance benefits. 3834
3706 animationPath.Freeze(); 3835 gGrpNewLine.Children.Clear();
3707 3836 this.Children.Remove(pNewLine);
3708 // Create a MatrixAnimationUsingPath to move the 3837 ucNode_Lst.Clear();
3709 // simulation along the path by animating 3838 Lst_Node_tmp.Clear();
3710 // its MatrixTransform. 3839
3711 MatrixAnimationUsingPath matrixAnimation = new MatrixAnimationUsingPath(); 3840 gGrpBlueNode.Children.Clear();
3712 matrixAnimation.PathGeometry = animationPath; 3841 gGrpScheduleNode.Children.Clear();
3713 matrixAnimation.SpeedRatio = speed; 3842 IndexNodeInsert_List.Clear();
3714 matrixAnimation.AutoReverse = false; 3843
3715 matrixAnimation.DoesRotateWithTangent = true; 3844 // Clear data on schedule canvas
3716 //matrixAnimation.Completed += delegate { AnimationCompleted(this._isGoal); }; 3845 if (ucScheduleNode_Lst.Count > 0)
3717 3846 {
3718 // Set the animation to target the Matrix property 3847 for (int i = 0; i < ucScheduleNode_Lst.Count; i++)
3719 // of the MatrixTransform named "ButtonMatrixTransform". 3848 {
3720 Storyboard.SetTargetName(matrixAnimation, "fl"); 3849 ucNode _ucScheduleNode = new ucNode();
3721 Storyboard.SetTargetProperty(matrixAnimation, new PropertyPath(MatrixTransform.MatrixProperty)); 3850 _ucScheduleNode = ucScheduleNode_Lst[i];
3722 3851 scheduleCanvas.Children.Remove(_ucScheduleNode);
3723 // Create a Storyboard to contain and apply the animation. 3852
3724 Storyboard pathAnimationStoryboard = new Storyboard(); 3853 }
3725 pathAnimationStoryboard.Children.Add(matrixAnimation); 3854 ucScheduleNode_Lst.Clear();
3726 3855 }
3727 return pathAnimationStoryboard; 3856 gGrpScheduleNode.Children.Clear();
3728 } 3857 gGrpScheduleLine.Children.Clear();
3729 3858 }
3730 3859 #endregion
3731 3860
3732 3861 #region Add new Project
3733 3862 public void AddNewProjectItem()
3734 3863 {
3735 3864 ProjectModelList ProjectModelList = new ProjectModelList();
3736 /// <summary> 3865 ProjectModelList.ProjectName = ProjectItem;
3737 /// Get infor node 3866
3738 /// </summary> 3867 ProjectModel.ProjectModelList.Add(ProjectModelList);
3739 public void UploadData() 3868 }
3740 { 3869
3741 if (ucNode_Lst.Count < 1) 3870 #endregion
3742 return; 3871
3743 3872 #region get scale map
3744 Robofork15DemoService service = new Robofork15DemoService(); 3873
3745 for (int i = 0; i < ucNode_Lst.Count; i++) 3874 public void getScaleMap()
3746 { 3875 {
3747 ListNodeInfo InputNodeInfo = new ListNodeInfo(); 3876 Scale_X = ConvertScaleMap(PointMapEnd_X - PointMapStart_X, DISTANCEMAPDISPLAY);
3748 for (int m = 0; m < ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[i].ListNodeInfo.Count; m++) 3877 Scale_Y = ConvertScaleMap(PointMapEnd_Y - PointMapStart_Y, DISTANCEMAPDISPLAY);
3749 { 3878 }
3750 if (ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[i].ListNodeInfo[m].ModeSelected == 1) 3879
3751 InputNodeInfo = ProjectModel.ProjectModelList[ProjectIndex].VehicleModelList[VehicleIndex].pointMapList[i].ListNodeInfo[m]; 3880 public double ConvertScaleMap(double distance, double const1000)
3752 } 3881 {
3753 3882 return distance / const1000;
3754 Robofork15Demo node = new Robofork15Demo(); 3883 }
3755 ucNode _ucScheduleNode = new ucNode(); 3884
3756 _ucScheduleNode = ucNode_Lst[i]; 3885 public double ConvertPointDisplayToActual(double x, double scale, double pointStart)
3757 node.NodeID = i + 1; 3886 {
3758 node.ForkNo = 1; 3887 return pointStart + x * scale;
3759 node.NodePos_x = ConvertPointDisplayToActual(Canvas.GetLeft(_ucScheduleNode) + UCNODE_SETLEFT, Scale_X, PointMapStart_X); 3888 }
3760 node.NodePos_y = ConvertPointDisplayToActual(Canvas.GetTop(_ucScheduleNode) + UCNODE_SETTOP, Scale_X, PointMapStart_Y); 3889
3761 node.NodeLftHeight = InputNodeInfo.Height; 3890 public double ConvertPointActualToDisplay(double x, double scale, double pointStart)
3762 node.NodeVehAng = InputNodeInfo.Angle; 3891 {
3763 node.NodeVehSpd = InputNodeInfo.Speed; 3892 return (x - pointStart) / scale;
3764 service.AddRobofork15Demo(node); 3893 }
3765 3894 #endregion
3895
3896
3897
3898 #region Viewer
3899 public void NewDspViewer()
3900 {
3901 //Clear Route Info Table
3902 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdViewer.Children.Clear();
3903 int _RowIdx = 0;
3904 string _Content = "";
3905
3906 if (Lst_Node_tmp.Count != 0)
3907 {
3908 //for (int i = Lst_Node_tmp.Count - 1; i > 0; i--)
3909 //{
3910 int i=0;
3911 // Display Node's Position
3912 _Content = "LAT " + Lst_Node_tmp[i].pointMap_X;
3913 AddLabeltoViewer(_RowIdx, 0, _Content);
3914 _RowIdx++;
3915
3916 _Content = "LOC " + Lst_Node_tmp[i].pointMap_Y;
3917 AddLabeltoViewer(_RowIdx, 0, _Content);
3918
3919 // Display Node's Field
3920
3921 if (Lst_Node_tmp[i].NodeInfo_tmp.Count != 0)
3922 {
3923 foreach (ListNodeInfo ni in Lst_Node_tmp[i].NodeInfo_tmp)
3924 {
3925 if (ni.Speed != 0 && ni.ModeSelected == 1)
3926 {
3927 _RowIdx++;
3928 _Content = "SPEED " + ni.Speed.ToString() + " Km/h";
3929 AddLabeltoViewer(_RowIdx, 1, _Content);
3930 }
3931 if (ni.Angle != 0 )
3932 {
3933 _RowIdx++;
3934 _Content = "ANGLE " + ni.Angle.ToString();
3935 AddLabeltoViewer(_RowIdx, 1, _Content);
3936 }
3937 if (ni.Height != 0 )
3938 {
3939 _RowIdx++;
3940 _Content = "HEIGHT " + ni.Height.ToString() + " mm";
3941 AddLabeltoViewer(_RowIdx, 1, _Content);
3942 }
3943 }
3944
3945 }
3946 _RowIdx++;
3947 //}
3948
3949 }
3950
3951 }
3952
3953 public void AddLabeltoViewer(int RowIdx, int ColIdx, string Content)
3954 {
3955 //Add Row to Grid
3956 RowDefinition _rd = new RowDefinition();
3957 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdViewer.RowDefinitions.Add(_rd);
3958
3959 // Add data to Grid
3960 Label dynamicLabel = new Label();
3961
3962 dynamicLabel.Content = Content;
3963 dynamicLabel.Margin = new Thickness(0, 0, 0, 0);
3964 dynamicLabel.Foreground = new SolidColorBrush(Colors.Black);
3965 dynamicLabel.Background = new SolidColorBrush(Colors.White);
3966 dynamicLabel.BorderBrush = new SolidColorBrush(Colors.LightGray);
3967 dynamicLabel.BorderThickness = new Thickness(1);
3968
3969 Grid.SetRow(dynamicLabel, RowIdx);
3970 Grid.SetColumn(dynamicLabel, ColIdx);
3971 ((RoboforkMenu)System.Windows.Application.Current.MainWindow).grdViewer.Children.Add(dynamicLabel);
3972 }
3973
3974
3975 #endregion
3976
3977
sources/RoboforkApp/RoboforkMenuView.xaml
1 <Window x:Class="RoboforkApp.RoboforkMenu" 1 <Window x:Class="RoboforkApp.RoboforkMenu"
2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4 xmlns:s="clr-namespace:RoboforkApp" 4 xmlns:s="clr-namespace:RoboforkApp"
5 Title="Robofork App" 5 Title="Robofork App"
6 ResizeMode="NoResize" 6 ResizeMode="NoResize"
7 WindowStartupLocation="CenterScreen" 7 WindowStartupLocation="CenterScreen"
8 Height="710" Width="1024" Loaded="Window_Loaded"> 8 Height="710" Width="1024" Loaded="Window_Loaded">
9 <Grid ShowGridLines="False" Margin="20,5,20,20"> 9 <Grid ShowGridLines="False" Margin="20,5,20,20">
10 10
11 <Grid.RowDefinitions> 11 <Grid.RowDefinitions>
12 <RowDefinition Height="0.8*"/> 12 <RowDefinition Height="0.8*"/>
13 <RowDefinition Height="10*"/> 13 <RowDefinition Height="10*"/>
14 </Grid.RowDefinitions> 14 </Grid.RowDefinitions>
15 <Border Grid.Row="0" BorderThickness="1" BorderBrush="Gray" Margin="0,0,0,5"> 15 <Border Grid.Row="0" BorderThickness="1" BorderBrush="Gray" Margin="0,0,0,5">
16 <Grid ShowGridLines="False"> 16 <Grid ShowGridLines="False">
17 <Grid.RowDefinitions> 17 <Grid.RowDefinitions>
18 <RowDefinition Height="1*"/> 18 <RowDefinition Height="1*"/>
19 <RowDefinition Height="0.5*"/> 19 <RowDefinition Height="0.5*"/>
20 </Grid.RowDefinitions> 20 </Grid.RowDefinitions>
21 <Label Grid.Row="0" Content="Autonomous Planning Tool" Margin="10,0,0,0" 21 <Label Grid.Row="0" Content="Autonomous Planning Tool" Margin="10,0,0,0"
22 FontSize="13"/> 22 FontSize="13"/>
23 </Grid> 23 </Grid>
24 </Border> 24 </Border>
25 25
26 <Grid ShowGridLines="False" Grid.Row="1"> 26 <Grid ShowGridLines="False" Grid.Row="1">
27 27
28 <Grid.ColumnDefinitions> 28 <Grid.ColumnDefinitions>
29 <ColumnDefinition Width="1*"/> 29 <ColumnDefinition Width="1*"/>
30 <ColumnDefinition Width="20"/> 30 <ColumnDefinition Width="20"/>
31 <ColumnDefinition Width="3*"/> 31 <ColumnDefinition Width="3*"/>
32 </Grid.ColumnDefinitions> 32 </Grid.ColumnDefinitions>
33 33
34 <Grid ShowGridLines="False" Grid.Column="0"> 34 <Grid ShowGridLines="False" Grid.Column="0">
35 <Grid.RowDefinitions> 35 <Grid.RowDefinitions>
36 <RowDefinition Height="3*"/> 36 <RowDefinition Height="3*"/>
37 <RowDefinition Height="1*"/> 37 <RowDefinition Height="1*"/>
38 </Grid.RowDefinitions> 38 </Grid.RowDefinitions>
39 <Border Grid.Row="0" BorderThickness="1" BorderBrush="White" Margin="0,0,0,5"> 39 <Border Grid.Row="0" BorderThickness="1" BorderBrush="White" Margin="0,0,0,5">
40 <TreeView Name="ProjectTreeView"> 40 <TreeView Name="ProjectTreeView">
41 <TreeViewItem Name="ProjectAAA" IsExpanded="True" Header="Project [AAA工場]" FontSize="13" Selected="btnProjectItem_Selected" Tag="ProjectItem"> 41 <TreeViewItem Name="ProjectAAA" IsExpanded="True" Header="Project [AAA工場]" FontSize="13" Selected="btnProjectItem_Selected" Tag="ProjectItem">
42 <TreeViewItem Name="Map" IsExpanded="True" Header="MAP" FontSize="13"> 42 <TreeViewItem Name="Map" IsExpanded="True" Header="MAP" FontSize="13">
43 <TreeViewItem Header="Setup Restriction" FontSize="13" Name="SetupRestriction" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="SetupRestriction"> 43 <TreeViewItem Header="Setup Restriction" FontSize="13" Name="SetupRestriction" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="SetupRestriction">
44 <!--<TreeViewItem Header="Set Start" FontSize="13" Name="btnSetStart" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="SetStart"></TreeViewItem> 44 <!--<TreeViewItem Header="Set Start" FontSize="13" Name="btnSetStart" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="SetStart"></TreeViewItem>
45 <TreeViewItem Header="Set Goal" FontSize="13" Name="btnSetGoal" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="SetGoal"></TreeViewItem> 45 <TreeViewItem Header="Set Goal" FontSize="13" Name="btnSetGoal" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="SetGoal"></TreeViewItem>
46 <TreeViewItem Header="Set Route" FontSize="13" Name="btnSetRoute" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="SetupRoute"></TreeViewItem> 46 <TreeViewItem Header="Set Route" FontSize="13" Name="btnSetRoute" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="SetupRoute"></TreeViewItem>
47 <TreeViewItem Header="Make Root" FontSize="13" Name="btnMakeRoot" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="MakeRoot"></TreeViewItem> 47 <TreeViewItem Header="Make Root" FontSize="13" Name="btnMakeRoot" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="MakeRoot"></TreeViewItem>
48 <TreeViewItem Header="Delete Route" FontSize="13" Name="btnDeleteRoute" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="DeleteRoute"></TreeViewItem>--> 48 <TreeViewItem Header="Delete Route" FontSize="13" Name="btnDeleteRoute" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="DeleteRoute"></TreeViewItem>-->
49 </TreeViewItem> 49 </TreeViewItem>
50 <TreeViewItem IsExpanded="True" Header="Node" FontSize="13" Name="NodeTree" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="NodeTree"> 50 <TreeViewItem IsExpanded="True" Header="Node" FontSize="13" Name="NodeTree" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="NodeTree">
51 </TreeViewItem> 51 </TreeViewItem>
52 <TreeViewItem Header="--------------------" FontSize="13"> 52 <TreeViewItem Header="--------------------" FontSize="13">
53 </TreeViewItem> 53 </TreeViewItem>
54 </TreeViewItem> 54 </TreeViewItem>
55 55
56 <!--<TreeViewItem Name="LoadDB" Header="Load DB" FontSize="13"> 56 <!--<TreeViewItem Name="LoadDB" Header="Load DB" FontSize="13">
57 <TreeViewItem Name="FORK_FK15" Header="FORK_FK15" FontSize="13" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="InfoFork" ></TreeViewItem> 57 <TreeViewItem Name="FORK_FK15" Header="FORK_FK15" FontSize="13" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="InfoFork" ></TreeViewItem>
58 <TreeViewItem Name="NODE_FK15" Header="NODE_FK15" FontSize="13" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="InfoNode"></TreeViewItem> 58 <TreeViewItem Name="NODE_FK15" Header="NODE_FK15" FontSize="13" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="InfoNode"></TreeViewItem>
59 </TreeViewItem>--> 59 </TreeViewItem>-->
60 60
61 <TreeViewItem Name="Vehicle" Header="Vehicle" FontSize="13"> 61 <TreeViewItem Name="Vehicle" Header="Vehicle" FontSize="13">
62 <TreeViewItem Name="FK_15" Header="FK15_#1" FontSize="13" Selected="btnVehicleItem_Selected" Tag="VehicleItem" ></TreeViewItem> 62 <TreeViewItem Name="FK_15" Header="FK15_#1" FontSize="13" Selected="btnVehicleItem_Selected" Tag="VehicleItem" ></TreeViewItem>
63 <TreeViewItem Name="VehicleAdd" Header="[+]" FontSize="13" Selected="btnVehicleItem_Selected" Tag="VehicleAddTree"></TreeViewItem> 63 <TreeViewItem Name="VehicleAdd" Header="[+]" FontSize="13" Selected="btnVehicleItem_Selected" Tag="VehicleAddTree"></TreeViewItem>
64 <TreeViewItem Name="UnderLine" Header="--------------------"></TreeViewItem> 64 <TreeViewItem Name="UnderLine" Header="--------------------"></TreeViewItem>
65 </TreeViewItem> 65 </TreeViewItem>
66 66
67 <TreeViewItem Header="Work" FontSize="13"> 67 <TreeViewItem Header="Work" FontSize="13">
68 <TreeViewItem Header="Task patterm [FK15_#1]" FontSize="13" Name="TaskpattermTree" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="TaskpattermTree"> 68 <TreeViewItem Header="Task patterm [FK15_#1]" FontSize="13" Name="TaskpattermTree" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="TaskpattermTree">
69 </TreeViewItem> 69 </TreeViewItem>
70 <TreeViewItem Header="[+]" 70 <TreeViewItem Header="[+]"
71 FontSize="13" 71 FontSize="13"
72 Name="WorkAddTree" > 72 Name="WorkAddTree" >
73 </TreeViewItem> 73 </TreeViewItem>
74 <TreeViewItem Header="--------------------" 74 <TreeViewItem Header="--------------------"
75 FontSize="13"> 75 FontSize="13">
76 </TreeViewItem> 76 </TreeViewItem>
77 </TreeViewItem> 77 </TreeViewItem>
78 78
79 <TreeViewItem Header="Setting" FontSize="13"> 79 <TreeViewItem Header="Setting" FontSize="13">
80 <TreeViewItem Header="Connect [Wi-Fi]" FontSize="13" Name="ConnectTree"></TreeViewItem> 80 <TreeViewItem Header="Connect [Wi-Fi]" FontSize="13" Name="ConnectTree"></TreeViewItem>
81 <TreeViewItem Header="Parameter" FontSize="13" Name="ParameterTree" Tag="ParameterTree" Selected="btnMenu_Selected"></TreeViewItem> 81 <TreeViewItem Header="Parameter" FontSize="13" Name="ParameterTree" Tag="ParameterTree" Selected="btnMenu_Selected"></TreeViewItem>
82 <TreeViewItem Header="--------------------" FontSize="13"></TreeViewItem> 82 <TreeViewItem Header="--------------------" FontSize="13"></TreeViewItem>
83 </TreeViewItem> 83 </TreeViewItem>
84 <!--<TreeViewItem Header="Schedule" FontSize="13" Name="ScheduleTree" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="ScheduleRoute"></TreeViewItem>--> 84 <!--<TreeViewItem Header="Schedule" FontSize="13" Name="ScheduleTree" Selected="btnMenu_Selected" Unselected="btnMenu_UnselectedSet" Tag="ScheduleRoute"></TreeViewItem>-->
85 <TreeViewItem Header="Logging" FontSize="13" Name="LoggingTree" > 85 <TreeViewItem Header="Logging" FontSize="13" Name="LoggingTree" >
86 </TreeViewItem> 86 </TreeViewItem>
87 <TreeViewItem Header=" --------------------"> 87 <TreeViewItem Header=" --------------------">
88 </TreeViewItem> 88 </TreeViewItem>
89 </TreeViewItem> 89 </TreeViewItem>
90 <TreeViewItem Header="Alert" FontSize="13" Name="AlertTree" > 90 <TreeViewItem Header="Alert" FontSize="13" Name="AlertTree" >
91 </TreeViewItem> 91 </TreeViewItem>
92 <TreeViewItem Header="Help" FontSize="13"> 92 <TreeViewItem Header="Help" FontSize="13">
93 </TreeViewItem> 93 </TreeViewItem>
94 <TreeViewItem Header="[+New Project]" 94 <TreeViewItem Header="[+New Project]"
95 FontSize="13" 95 FontSize="13"
96 Name="NewProjectTree" 96 Name="NewProjectTree"
97 Selected="btnProjectItem_Selected" Tag="ProjectAddTree" 97 Selected="btnProjectItem_Selected" Tag="ProjectAddTree"
98 Unselected="btnMenu_UnselectedSet"> 98 Unselected="btnMenu_UnselectedSet">
99 </TreeViewItem> 99 </TreeViewItem>
100 </TreeView> 100 </TreeView>
101 </Border> 101 </Border>
102 <Border Grid.Row="1" BorderThickness="1" BorderBrush="Gray" Margin="0,5,0,0"> 102 <Border Grid.Row="1" BorderThickness="1" BorderBrush="Gray" Margin="0,5,0,0">
103 103
104 <Grid ShowGridLines="False"> 104 <Grid ShowGridLines="False">
105 <Grid.RowDefinitions> 105 <Grid.RowDefinitions>
106 <RowDefinition Height="1*"/> 106 <RowDefinition Height="1*"/>
107 <RowDefinition Height="4*"/> 107 <RowDefinition Height="4*"/>
108 </Grid.RowDefinitions> 108 </Grid.RowDefinitions>
109 <Label Grid.Row="0" Content="Viewer" Margin="10,0,0,0" 109 <Label Grid.Row="0" Content="Viewer" Margin="10,0,0,0"
110 FontSize="13"/> 110 FontSize="13"/>
111
112 <Border Grid.Row="1" Grid.Column="0" BorderThickness="1" BorderBrush="Gray" Margin="5,5,5,5">
113
114 <ScrollViewer HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden">
115 <DockPanel >
116 <Grid Name="grdViewer">
117 <Grid.RowDefinitions>
118 <RowDefinition Height="1*"/>
119 <RowDefinition Height="1*"/>
120 <RowDefinition Height="1*"/>
121 <RowDefinition Height="1*"/>
122 <RowDefinition Height="1*"/>
123 </Grid.RowDefinitions>
124 <Grid.ColumnDefinitions>
125 <ColumnDefinition Width="1*"/>
126 <!--<ColumnDefinition Width="6*"/>-->
127 </Grid.ColumnDefinitions>
128 <Border Grid.Row="0" Grid.Column="0" BorderThickness="1" />
129 <Border Grid.Row="1" Grid.Column="0" BorderThickness="1" />
130 <Border Grid.Row="2" Grid.Column="0" BorderThickness="1" />
131 <Border Grid.Row="3" Grid.Column="0" BorderThickness="1" />
132 <Border Grid.Row="4" Grid.Column="0" BorderThickness="1" />
133 </Grid>
134 </DockPanel >
135
136 </ScrollViewer>
137 </Border>
138
111 139 </Grid>
112 <Border Grid.Row="1" Grid.Column="0" BorderThickness="1" BorderBrush="Gray" Margin="5,5,5,5"> 140 </Border>
113 141 </Grid>
114 <ScrollViewer HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden"> 142 <TabControl x:Name="MainTab"
115 <DockPanel > 143 Margin="0,0,0,0"
116 <Grid Name="grdViewer"> 144 Grid.Column="2" >
117 <Grid.RowDefinitions> 145 <TabItem x:Name="TabMap" >
118 <RowDefinition Height="1*"/> 146 <TabItem.Header>
119 <RowDefinition Height="1*"/> 147 <StackPanel Orientation="Horizontal">
120 <RowDefinition Height="1*"/> 148 <TextBlock Text="MAP " VerticalAlignment="Center" FontSize="13"></TextBlock>
121 <RowDefinition Height="1*"/> 149 </StackPanel>
122 <RowDefinition Height="1*"/> 150 </TabItem.Header>
123 </Grid.RowDefinitions> 151 <Grid ShowGridLines="False">
124 <Grid.ColumnDefinitions> 152 <Grid.RowDefinitions>
125 <ColumnDefinition Width="1*"/> 153 <RowDefinition Height="5*"/>
126 <!--<ColumnDefinition Width="6*"/>--> 154 <RowDefinition Height="1*"/>
127 </Grid.ColumnDefinitions> 155 <RowDefinition Height="1*"/>
128 <Border Grid.Row="0" Grid.Column="0" BorderThickness="1" /> 156 </Grid.RowDefinitions>
129 <Border Grid.Row="1" Grid.Column="0" BorderThickness="1" /> 157
130 <Border Grid.Row="2" Grid.Column="0" BorderThickness="1" /> 158 <Grid ShowGridLines="False" Grid.Row="0" Name="GridMap">
131 <Border Grid.Row="3" Grid.Column="0" BorderThickness="1" /> 159
132 <Border Grid.Row="4" Grid.Column="0" BorderThickness="1" /> 160 <Grid >
133 </Grid> 161 <Grid.ColumnDefinitions>
134 </DockPanel > 162 <ColumnDefinition Width="{Binding ActualHeight, ElementName=GridMap}"/>
135 163 <ColumnDefinition Width="*"/>
136 </ScrollViewer> 164 </Grid.ColumnDefinitions>
137 </Border> 165 <Border Grid.Column="0" BorderThickness="1" BorderBrush="Red" Margin="5,5,5,5">
138 166
139 </Grid> 167 <Grid Name="GridCanVas">
140 </Border> 168 <!--<Image x:Name="Image_Map" Source="E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\Images/map.png" Stretch="Fill" />-->
141 </Grid> 169
142 <TabControl x:Name="MainTab" 170 <s:DesignerCanvas x:Name="MyDesignerCanvas"
143 Margin="0,0,0,0" 171 AllowDrop="True"
144 Grid.Column="2" > 172 Background="White" HorizontalAlignment="Stretch">
145 <TabItem x:Name="TabMap" > 173 <Canvas.LayoutTransform>
146 <TabItem.Header> 174 <!--Adjust ScaleX and ScaleY in lock-step to zoom-->
147 <StackPanel Orientation="Horizontal"> 175 <!--<ScaleTransform ScaleX=".57" ScaleY=".57" CenterX=".57" CenterY=".57" />-->
148 <TextBlock Text="MAP " VerticalAlignment="Center" FontSize="13"></TextBlock> 176 <ScaleTransform ScaleX="{Binding scaleWidthCanvas}" ScaleY="{Binding scaleHeightCanvas}"/>
149 </StackPanel> 177 </Canvas.LayoutTransform>
150 </TabItem.Header> 178 <Grid Name="MCGrid" ShowGridLines="True"
151 <Grid ShowGridLines="False"> 179 Width="{Binding ActualWidth, ElementName=MyDesignerCanvas}"
152 <Grid.RowDefinitions> 180 Height="{Binding ActualHeight, ElementName=MyDesignerCanvas}">
153 <RowDefinition Height="5*"/> 181
154 <RowDefinition Height="1*"/> 182 <!--<Grid.Background>
155 <RowDefinition Height="1*"/> 183 <ImageBrush ImageSource="Images/mapindex.png"/>
156 </Grid.RowDefinitions> 184 </Grid.Background>-->
157 185
158 <Grid ShowGridLines="False" Grid.Row="0" Name="GridMap"> 186 <!--<Grid.RowDefinitions>
159 187 <RowDefinition Height="1*"/>
160 <Grid > 188 <RowDefinition Height="1*"/>
161 <Grid.ColumnDefinitions> 189 <RowDefinition Height="1*"/>
162 <ColumnDefinition Width="{Binding ActualHeight, ElementName=GridMap}"/> 190 <RowDefinition Height="1*"/>
163 <ColumnDefinition Width="*"/> 191 <RowDefinition Height="1*"/>
164 </Grid.ColumnDefinitions> 192 <RowDefinition Height="1*"/>
165 <Border Grid.Column="0" BorderThickness="1" BorderBrush="Red" Margin="5,5,5,5"> 193 <RowDefinition Height="1*"/>
166 194 <RowDefinition Height="1*"/>
167 <Grid Name="GridCanVas"> 195 <RowDefinition Height="1*"/>
168 <!--<Image x:Name="Image_Map" Source="E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\Images/map.png" Stretch="Fill" />--> 196 <RowDefinition Height="1*"/>
169 197 </Grid.RowDefinitions>
170 <s:DesignerCanvas x:Name="MyDesignerCanvas" 198 <Grid.ColumnDefinitions>
171 AllowDrop="True" 199 <ColumnDefinition Width="*"/>
172 Background="White" HorizontalAlignment="Stretch"> 200 <ColumnDefinition Width="*"/>
173 <Canvas.LayoutTransform> 201 <ColumnDefinition Width="*"/>
174 <!--Adjust ScaleX and ScaleY in lock-step to zoom--> 202 <ColumnDefinition Width="*"/>
175 <!--<ScaleTransform ScaleX=".57" ScaleY=".57" CenterX=".57" CenterY=".57" />--> 203 <ColumnDefinition Width="*"/>
176 <ScaleTransform ScaleX="{Binding scaleWidthCanvas}" ScaleY="{Binding scaleHeightCanvas}"/> 204 <ColumnDefinition Width="*"/>
177 </Canvas.LayoutTransform> 205 <ColumnDefinition Width="*"/>
178 <Grid Name="MCGrid" ShowGridLines="True" 206 <ColumnDefinition Width="*"/>
179 Width="{Binding ActualWidth, ElementName=MyDesignerCanvas}" 207 <ColumnDefinition Width="*"/>
180 Height="{Binding ActualHeight, ElementName=MyDesignerCanvas}"> 208 <ColumnDefinition Width="*"/>
181 209 </Grid.ColumnDefinitions>
182 <!--<Grid.Background> 210 <TextBlock Grid.Row="0" Grid.Column="1" Foreground="SkyBlue">100</TextBlock>
183 <ImageBrush ImageSource="Images/mapindex.png"/> 211 <TextBlock Grid.Row="0" Grid.Column="2" Foreground="SkyBlue">200</TextBlock>
184 </Grid.Background>--> 212 <TextBlock Grid.Row="0" Grid.Column="3" Foreground="SkyBlue">300</TextBlock>
185 213 <TextBlock Grid.Row="0" Grid.Column="4" Foreground="SkyBlue">400</TextBlock>
186 <!--<Grid.RowDefinitions> 214 <TextBlock Grid.Row="0" Grid.Column="5" Foreground="SkyBlue">500</TextBlock>
187 <RowDefinition Height="1*"/> 215 <TextBlock Grid.Row="0" Grid.Column="6" Foreground="SkyBlue">600</TextBlock>
188 <RowDefinition Height="1*"/> 216 <TextBlock Grid.Row="0" Grid.Column="7" Foreground="SkyBlue">700</TextBlock>
189 <RowDefinition Height="1*"/> 217 <TextBlock Grid.Row="0" Grid.Column="8" Foreground="SkyBlue">800</TextBlock>
190 <RowDefinition Height="1*"/> 218 <TextBlock Grid.Row="0" Grid.Column="9" Foreground="SkyBlue">900</TextBlock>
191 <RowDefinition Height="1*"/> 219
192 <RowDefinition Height="1*"/> 220 <TextBlock Grid.Row="1" Grid.Column="0" Foreground="SkyBlue">100</TextBlock>
193 <RowDefinition Height="1*"/> 221 <TextBlock Grid.Row="2" Grid.Column="0" Foreground="SkyBlue">200</TextBlock>
194 <RowDefinition Height="1*"/> 222 <TextBlock Grid.Row="3" Grid.Column="0" Foreground="SkyBlue">300</TextBlock>
195 <RowDefinition Height="1*"/> 223 <TextBlock Grid.Row="4" Grid.Column="0" Foreground="SkyBlue">400</TextBlock>
196 <RowDefinition Height="1*"/> 224 <TextBlock Grid.Row="5" Grid.Column="0" Foreground="SkyBlue">500</TextBlock>
197 </Grid.RowDefinitions> 225 <TextBlock Grid.Row="6" Grid.Column="0" Foreground="SkyBlue">600</TextBlock>
198 <Grid.ColumnDefinitions> 226 <TextBlock Grid.Row="7" Grid.Column="0" Foreground="SkyBlue">700</TextBlock>
199 <ColumnDefinition Width="*"/> 227 <TextBlock Grid.Row="8" Grid.Column="0" Foreground="SkyBlue">800</TextBlock>
200 <ColumnDefinition Width="*"/> 228 <TextBlock Grid.Row="9" Grid.Column="0" Foreground="SkyBlue">900</TextBlock>-->
201 <ColumnDefinition Width="*"/> 229 </Grid>
202 <ColumnDefinition Width="*"/> 230
203 <ColumnDefinition Width="*"/> 231 </s:DesignerCanvas>
204 <ColumnDefinition Width="*"/> 232 </Grid>
205 <ColumnDefinition Width="*"/> 233
206 <ColumnDefinition Width="*"/> 234 </Border>
207 <ColumnDefinition Width="*"/> 235
208 <ColumnDefinition Width="*"/> 236 <Border Grid.Column="1" BorderThickness="1" BorderBrush="Gray" Margin="5,5,5,5">
209 </Grid.ColumnDefinitions> 237
210 <TextBlock Grid.Row="0" Grid.Column="1" Foreground="SkyBlue">100</TextBlock> 238 <DockPanel >
211 <TextBlock Grid.Row="0" Grid.Column="2" Foreground="SkyBlue">200</TextBlock> 239 <ScrollViewer>
212 <TextBlock Grid.Row="0" Grid.Column="3" Foreground="SkyBlue">300</TextBlock> 240 <Grid Name="grdRouteInfo">
213 <TextBlock Grid.Row="0" Grid.Column="4" Foreground="SkyBlue">400</TextBlock> 241 <Grid.RowDefinitions>
214 <TextBlock Grid.Row="0" Grid.Column="5" Foreground="SkyBlue">500</TextBlock> 242 <RowDefinition Height="1*"/>
215 <TextBlock Grid.Row="0" Grid.Column="6" Foreground="SkyBlue">600</TextBlock> 243 <RowDefinition Height="1*"/>
216 <TextBlock Grid.Row="0" Grid.Column="7" Foreground="SkyBlue">700</TextBlock> 244 <RowDefinition Height="1*"/>
217 <TextBlock Grid.Row="0" Grid.Column="8" Foreground="SkyBlue">800</TextBlock> 245 <RowDefinition Height="1*"/>
218 <TextBlock Grid.Row="0" Grid.Column="9" Foreground="SkyBlue">900</TextBlock> 246 <RowDefinition Height="1*"/>
219 247 <RowDefinition Height="1*"/>
220 <TextBlock Grid.Row="1" Grid.Column="0" Foreground="SkyBlue">100</TextBlock> 248 <RowDefinition Height="1*"/>
221 <TextBlock Grid.Row="2" Grid.Column="0" Foreground="SkyBlue">200</TextBlock> 249 <RowDefinition Height="1*"/>
222 <TextBlock Grid.Row="3" Grid.Column="0" Foreground="SkyBlue">300</TextBlock> 250 <RowDefinition Height="1*"/>
223 <TextBlock Grid.Row="4" Grid.Column="0" Foreground="SkyBlue">400</TextBlock> 251 <RowDefinition Height="1*"/>
224 <TextBlock Grid.Row="5" Grid.Column="0" Foreground="SkyBlue">500</TextBlock> 252 <RowDefinition Height="1*"/>
225 <TextBlock Grid.Row="6" Grid.Column="0" Foreground="SkyBlue">600</TextBlock> 253 <RowDefinition Height="1*"/>
226 <TextBlock Grid.Row="7" Grid.Column="0" Foreground="SkyBlue">700</TextBlock> 254 <RowDefinition Height="1*"/>
227 <TextBlock Grid.Row="8" Grid.Column="0" Foreground="SkyBlue">800</TextBlock> 255 <RowDefinition Height="1*"/>
228 <TextBlock Grid.Row="9" Grid.Column="0" Foreground="SkyBlue">900</TextBlock>--> 256 <RowDefinition Height="1*"/>
229 </Grid> 257
230 258 </Grid.RowDefinitions>
231 </s:DesignerCanvas> 259 <Grid.ColumnDefinitions>
232 </Grid> 260 <ColumnDefinition Width="1*"/>
233 261 <ColumnDefinition Width="6*"/>
234 </Border> 262 </Grid.ColumnDefinitions>
235 263 <Border Grid.Row="0" Grid.Column="0" BorderThickness="1" />
236 <Border Grid.Column="1" BorderThickness="1" BorderBrush="Gray" Margin="5,5,5,5"> 264 <Border Grid.Row="1" Grid.Column="0" BorderThickness="1" />
237 265 <Border Grid.Row="2" Grid.Column="0" BorderThickness="1" />
238 <DockPanel > 266 <Border Grid.Row="3" Grid.Column="0" BorderThickness="1" />
239 <ScrollViewer> 267 <Border Grid.Row="4" Grid.Column="0" BorderThickness="1" />
240 <Grid Name="grdRouteInfo"> 268 <Border Grid.Row="5" Grid.Column="0" BorderThickness="1" />
241 <Grid.RowDefinitions> 269 <Border Grid.Row="6" Grid.Column="0" BorderThickness="1" />
242 <RowDefinition Height="1*"/> 270 <Border Grid.Row="7" Grid.Column="0" BorderThickness="1" />
243 <RowDefinition Height="1*"/> 271 <Border Grid.Row="8" Grid.Column="0" BorderThickness="1" />
244 <RowDefinition Height="1*"/> 272 <Border Grid.Row="9" Grid.Column="0" BorderThickness="1" />
245 <RowDefinition Height="1*"/> 273 <Border Grid.Row="10" Grid.Column="0" BorderThickness="1" />
246 <RowDefinition Height="1*"/> 274 <Border Grid.Row="11" Grid.Column="0" BorderThickness="1" />
247 <RowDefinition Height="1*"/> 275 <Border Grid.Row="12" Grid.Column="0" BorderThickness="1" />
248 <RowDefinition Height="1*"/> 276 <Border Grid.Row="13" Grid.Column="0" BorderThickness="1" />
249 <RowDefinition Height="1*"/> 277 <Border Grid.Row="14" Grid.Column="0" BorderThickness="1" />
250 <RowDefinition Height="1*"/> 278 <Border Grid.Row="15" Grid.Column="0" BorderThickness="1" />
251 <RowDefinition Height="1*"/> 279
252 <RowDefinition Height="1*"/> 280
253 <RowDefinition Height="1*"/> 281
254 <RowDefinition Height="1*"/> 282 <Label Grid.Row="0" Grid.Column="1" Content="Monitor" FontSize="13"/>
255 <RowDefinition Height="1*"/> 283 <Label Grid.Row="1" Grid.Column="1" Content="AOR 28249 [kg/h]" FontSize="13"/>
256 <RowDefinition Height="1*"/> 284 <Label Grid.Row="2" Grid.Column="1" Content="ABC 4738 [trq]" FontSize="13"/>
257 285 <Label Grid.Row="3" Grid.Column="1" Content="ATR 49593 [%]" FontSize="13"/>
258 </Grid.RowDefinitions> 286 <Label Grid.Row="4" Grid.Column="1" Content="DEK 50403 [G]" FontSize="13"/>
259 <Grid.ColumnDefinitions> 287 <Label Grid.Row="5" Grid.Column="1" Content="SKG 2739 [kg]" FontSize="13"/>
260 <ColumnDefinition Width="1*"/> 288 <Label Grid.Row="6" Grid.Column="1" Content="SOC 86 [%]" FontSize="13"/>
261 <ColumnDefinition Width="6*"/> 289 <Label Grid.Row="7" Grid.Column="1" Content=" :" FontSize="13"/>
262 </Grid.ColumnDefinitions> 290 <Label Grid.Row="8" Grid.Column="1" Content=" :" FontSize="13"/>
263 <Border Grid.Row="0" Grid.Column="0" BorderThickness="1" /> 291 <Label Grid.Row="9" Grid.Column="1" Content=" :" FontSize="13"/>
264 <Border Grid.Row="1" Grid.Column="0" BorderThickness="1" /> 292 <Label Grid.Row="10" Grid.Column="1" Content=" :" FontSize="13"/>
265 <Border Grid.Row="2" Grid.Column="0" BorderThickness="1" /> 293 <Label Grid.Row="11" Grid.Column="1" Content=" :" FontSize="13"/>
266 <Border Grid.Row="3" Grid.Column="0" BorderThickness="1" /> 294 </Grid>
267 <Border Grid.Row="4" Grid.Column="0" BorderThickness="1" /> 295 </ScrollViewer>
268 <Border Grid.Row="5" Grid.Column="0" BorderThickness="1" /> 296 </DockPanel >
269 <Border Grid.Row="6" Grid.Column="0" BorderThickness="1" /> 297 </Border>
270 <Border Grid.Row="7" Grid.Column="0" BorderThickness="1" /> 298 </Grid>
271 <Border Grid.Row="8" Grid.Column="0" BorderThickness="1" /> 299
272 <Border Grid.Row="9" Grid.Column="0" BorderThickness="1" /> 300 </Grid>
273 <Border Grid.Row="10" Grid.Column="0" BorderThickness="1" /> 301 <Border Grid.Row="1" BorderThickness="1" BorderBrush="Gray" Margin="5,5,5,5">
274 <Border Grid.Row="11" Grid.Column="0" BorderThickness="1" /> 302 <Grid ShowGridLines="False">
275 <Border Grid.Row="12" Grid.Column="0" BorderThickness="1" /> 303 <Grid.ColumnDefinitions>
276 <Border Grid.Row="13" Grid.Column="0" BorderThickness="1" /> 304 <ColumnDefinition Width="1.2*"/>
277 <Border Grid.Row="14" Grid.Column="0" BorderThickness="1" /> 305 <ColumnDefinition Width="8*"/>
278 <Border Grid.Row="15" Grid.Column="0" BorderThickness="1" /> 306 </Grid.ColumnDefinitions>
279 307 <Grid ShowGridLines="False" Grid.Column="0">
280 308 <Grid.RowDefinitions>
281 309 <RowDefinition Height="1*"/>
282 <Label Grid.Row="0" Grid.Column="1" Content="Monitor" FontSize="13"/> 310 <RowDefinition Height="1*"/>
283 <Label Grid.Row="1" Grid.Column="1" Content="AOR 28249 [kg/h]" FontSize="13"/> 311 <RowDefinition Height="0.5*"/>
284 <Label Grid.Row="2" Grid.Column="1" Content="ABC 4738 [trq]" FontSize="13"/> 312 </Grid.RowDefinitions>
285 <Label Grid.Row="3" Grid.Column="1" Content="ATR 49593 [%]" FontSize="13"/> 313 <Label Grid.Row="0" Content="Schedule" Margin="5,0,0,0" FontSize="13"/>
286 <Label Grid.Row="4" Grid.Column="1" Content="DEK 50403 [G]" FontSize="13"/> 314 <Label Name="LabelSchedule" Grid.Row="1" Content="FK15_#1" Margin="5,0,0,0" FontSize="13"/>
287 <Label Grid.Row="5" Grid.Column="1" Content="SKG 2739 [kg]" FontSize="13"/> 315 </Grid>
288 <Label Grid.Row="6" Grid.Column="1" Content="SOC 86 [%]" FontSize="13"/> 316 <Border Grid.Column="1" BorderThickness="1" BorderBrush="Red" Margin="5,5,5,5">
289 <Label Grid.Row="7" Grid.Column="1" Content=" :" FontSize="13"/> 317
290 <Label Grid.Row="8" Grid.Column="1" Content=" :" FontSize="13"/> 318 <s:ScheduleCanvas x:Name="MyScheduleCanvas"
291 <Label Grid.Row="9" Grid.Column="1" Content=" :" FontSize="13"/> 319 AllowDrop="True"
292 <Label Grid.Row="10" Grid.Column="1" Content=" :" FontSize="13"/> 320 Background="White" HorizontalAlignment="Stretch">
293 <Label Grid.Row="11" Grid.Column="1" Content=" :" FontSize="13"/> 321 <Canvas.LayoutTransform>
294 </Grid> 322 <!--Adjust ScaleX and ScaleY in lock-step to zoom-->
295 </ScrollViewer> 323 <ScaleTransform ScaleX=".57" ScaleY=".57" CenterX=".57" CenterY=".57" />
296 </DockPanel > 324 </Canvas.LayoutTransform>
297 </Border> 325
298 </Grid> 326 <Grid Name="MCGridShedule" Background="White" ShowGridLines="True"
299 327 Width="{Binding ActualWidth, ElementName=MyScheduleCanvas}"
300 </Grid> 328 Height="{Binding ActualHeight, ElementName=MyScheduleCanvas}">
301 <Border Grid.Row="1" BorderThickness="1" BorderBrush="Gray" Margin="5,5,5,5"> 329
302 <Grid ShowGridLines="False"> 330 <Grid.RowDefinitions>
303 <Grid.ColumnDefinitions> 331 <RowDefinition Height="1*"/>
304 <ColumnDefinition Width="1.2*"/> 332 <RowDefinition Height="1*"/>
305 <ColumnDefinition Width="8*"/> 333 </Grid.RowDefinitions>
306 </Grid.ColumnDefinitions> 334 <Grid.ColumnDefinitions>
307 <Grid ShowGridLines="False" Grid.Column="0"> 335 <ColumnDefinition Width="*"/>
308 <Grid.RowDefinitions> 336 </Grid.ColumnDefinitions>
309 <RowDefinition Height="1*"/> 337
310 <RowDefinition Height="1*"/> 338 <TextBlock Grid.Row="1" Grid.Column="0" Foreground="SkyBlue">100</TextBlock>
311 <RowDefinition Height="0.5*"/> 339 <!--<TextBlock Grid.Row="2" Grid.Column="0" Foreground="SkyBlue">200</TextBlock>-->
312 </Grid.RowDefinitions> 340 </Grid>
313 <Label Grid.Row="0" Content="Schedule" Margin="5,0,0,0" FontSize="13"/> 341 </s:ScheduleCanvas>
314 <Label Name="LabelSchedule" Grid.Row="1" Content="FK15_#1" Margin="5,0,0,0" FontSize="13"/> 342
315 </Grid> 343 </Border>
316 <Border Grid.Column="1" BorderThickness="1" BorderBrush="Red" Margin="5,5,5,5"> 344 </Grid>
317 345 </Border>
318 <s:ScheduleCanvas x:Name="MyScheduleCanvas" 346 <Border Grid.Row="2" BorderThickness="1" BorderBrush="Gray" Margin="5,5,5,5">
319 AllowDrop="True" 347 <Grid ShowGridLines="False" Grid.Row="1" Name="GridWork">
320 Background="White" HorizontalAlignment="Stretch"> 348 <Grid.RowDefinitions>
321 <Canvas.LayoutTransform> 349 <RowDefinition Height="1*"/>
322 <!--Adjust ScaleX and ScaleY in lock-step to zoom--> 350 <!--<RowDefinition Height="1.5*"/>-->
323 <ScaleTransform ScaleX=".57" ScaleY=".57" CenterX=".57" CenterY=".57" /> 351 </Grid.RowDefinitions>
324 </Canvas.LayoutTransform> 352
353
354 <Grid.ColumnDefinitions>
355 <ColumnDefinition Width="{Binding ActualHeight, ElementName=GridMap}"/>
356 <ColumnDefinition Width="*"/>
357 </Grid.ColumnDefinitions>
358
359
360 <!--<Label Name="WorkVehicle" Grid.Row="0" Content="Work [FK15_#1]" Margin="5,0,0,0" FontSize="13"/>-->
361
362
363 <Border Grid.Row="0" Grid.Column="0" BorderThickness="1" BorderBrush="Gray" Margin="5,5,5,5">
364
365 <DockPanel >
366 <ScrollViewer>
367 <Grid Name="grdWorkLog">
368 <Grid.RowDefinitions>
369 <RowDefinition Height="1*"/>
370 <RowDefinition Height="1*"/>
371 <RowDefinition Height="1*"/>
372 <RowDefinition Height="1*"/>
373 <RowDefinition Height="1*"/>
374 <RowDefinition Height="1*"/>
375 <RowDefinition Height="1*"/>
376 <RowDefinition Height="1*"/>
377 <RowDefinition Height="1*"/>
378 <RowDefinition Height="1*"/>
379 <RowDefinition Height="1*"/>
380 <RowDefinition Height="1*"/>
381 <RowDefinition Height="1*"/>
382 <RowDefinition Height="1*"/>
383 <RowDefinition Height="1*"/>
384
385 </Grid.RowDefinitions>
386 <Grid.ColumnDefinitions>
387 <ColumnDefinition Width="1*"/>
388 <ColumnDefinition Width="6*"/>
389 </Grid.ColumnDefinitions>
390 <Border Grid.Row="0" Grid.Column="0" BorderThickness="1" />
391 <Border Grid.Row="1" Grid.Column="0" BorderThickness="1" />
392 <Border Grid.Row="2" Grid.Column="0" BorderThickness="1" />
393 <Border Grid.Row="3" Grid.Column="0" BorderThickness="1" />
394 <Border Grid.Row="4" Grid.Column="0" BorderThickness="1" />
395 <Border Grid.Row="5" Grid.Column="0" BorderThickness="1" />
396 <Border Grid.Row="6" Grid.Column="0" BorderThickness="1" />
397 <Border Grid.Row="7" Grid.Column="0" BorderThickness="1" />
398 <Border Grid.Row="8" Grid.Column="0" BorderThickness="1" />
399 <Border Grid.Row="9" Grid.Column="0" BorderThickness="1" />
400 <Border Grid.Row="10" Grid.Column="0" BorderThickness="1" />
401 <Border Grid.Row="11" Grid.Column="0" BorderThickness="1" />
402 <Border Grid.Row="12" Grid.Column="0" BorderThickness="1" />
403 <Border Grid.Row="13" Grid.Column="0" BorderThickness="1" />
404 <Border Grid.Row="14" Grid.Column="0" BorderThickness="1" />
405 <Border Grid.Row="15" Grid.Column="0" BorderThickness="1" />
406
407 </Grid>
408 </ScrollViewer>
409 </DockPanel >
410 </Border>
325 411 </Grid>
412
413
326 <Grid Name="MCGridShedule" Background="White" ShowGridLines="True" 414 </Border>
327 Width="{Binding ActualWidth, ElementName=MyScheduleCanvas}" 415 </Grid>
328 Height="{Binding ActualHeight, ElementName=MyScheduleCanvas}"> 416 </TabItem>
329 417 <TabItem x:Name="TabWork" >
330 <Grid.RowDefinitions> 418 <TabItem.Header>
331 <RowDefinition Height="1*"/> 419 <StackPanel Orientation="Horizontal">
332 <RowDefinition Height="1*"/> 420 <TextBlock Text=" Work " VerticalAlignment="Center" FontSize="13"></TextBlock>
333 </Grid.RowDefinitions> 421 </StackPanel>
334 <Grid.ColumnDefinitions> 422 </TabItem.Header>
335 <ColumnDefinition Width="*"/> 423
336 </Grid.ColumnDefinitions> 424 <Grid ShowGridLines="False">
337 425 <Grid.RowDefinitions>
338 <TextBlock Grid.Row="1" Grid.Column="0" Foreground="SkyBlue">100</TextBlock> 426 <RowDefinition Height="5*"/>
339 <!--<TextBlock Grid.Row="2" Grid.Column="0" Foreground="SkyBlue">200</TextBlock>--> 427 <!--<RowDefinition Height="1*"/>-->
340 </Grid> 428 <!--<RowDefinition Height="1*"/>-->
341 </s:ScheduleCanvas> 429 </Grid.RowDefinitions>
342 430
343 </Border> 431 <!--<Grid ShowGridLines="False" Grid.Row="0" Name="GridWork">
344 </Grid> 432
345 </Border> 433 <Grid >
346 <Border Grid.Row="2" BorderThickness="1" BorderBrush="Gray" Margin="5,5,5,5"> 434 <Grid.ColumnDefinitions>
347 <Grid ShowGridLines="False" Grid.Row="1" Name="GridWork"> 435 <ColumnDefinition Width="{Binding ActualHeight, ElementName=GridMap}"/>
348 <Grid.RowDefinitions> 436 <ColumnDefinition Width="*"/>
349 <RowDefinition Height="1*"/> 437 </Grid.ColumnDefinitions>
350 <!--<RowDefinition Height="1.5*"/>--> 438 --><!--<Border Grid.Column="0" BorderThickness="1" BorderBrush="Red" Margin="5,5,5,5">
351 </Grid.RowDefinitions> 439
352 440 <Grid Name="GridCanVas2">
353 441
354 <Grid.ColumnDefinitions> 442 </Grid>
355 <ColumnDefinition Width="{Binding ActualHeight, ElementName=GridMap}"/> 443
356 <ColumnDefinition Width="*"/> 444 </Border>--><!--
357 </Grid.ColumnDefinitions> 445
358 446 <Border Grid.Column="1" BorderThickness="1" BorderBrush="Gray" Margin="5,5,5,5">
359 447
360 <!--<Label Name="WorkVehicle" Grid.Row="0" Content="Work [FK15_#1]" Margin="5,0,0,0" FontSize="13"/>--> 448 <DockPanel >
361 449 <ScrollViewer>
362 450 <Grid Name="grdWorkLog">
363 <Border Grid.Row="0" Grid.Column="0" BorderThickness="1" BorderBrush="Gray" Margin="5,5,5,5"> 451 <Grid.RowDefinitions>
364 452 <RowDefinition Height="1*"/>
365 <DockPanel > 453 <RowDefinition Height="1*"/>
366 <ScrollViewer> 454 <RowDefinition Height="1*"/>
367 <Grid Name="grdWorkLog"> 455 <RowDefinition Height="1*"/>
368 <Grid.RowDefinitions> 456 <RowDefinition Height="1*"/>
369 <RowDefinition Height="1*"/> 457 <RowDefinition Height="1*"/>
370 <RowDefinition Height="1*"/> 458 <RowDefinition Height="1*"/>
371 <RowDefinition Height="1*"/> 459 <RowDefinition Height="1*"/>
372 <RowDefinition Height="1*"/> 460 <RowDefinition Height="1*"/>
373 <RowDefinition Height="1*"/> 461 <RowDefinition Height="1*"/>
374 <RowDefinition Height="1*"/> 462 <RowDefinition Height="1*"/>
375 <RowDefinition Height="1*"/> 463 <RowDefinition Height="1*"/>
376 <RowDefinition Height="1*"/> 464 <RowDefinition Height="1*"/>
377 <RowDefinition Height="1*"/> 465 <RowDefinition Height="1*"/>
378 <RowDefinition Height="1*"/> 466 <RowDefinition Height="1*"/>
379 <RowDefinition Height="1*"/> 467
380 <RowDefinition Height="1*"/> 468 </Grid.RowDefinitions>
381 <RowDefinition Height="1*"/> 469 <Grid.ColumnDefinitions>
382 <RowDefinition Height="1*"/> 470 <ColumnDefinition Width="1*"/>
383 <RowDefinition Height="1*"/> 471 <ColumnDefinition Width="6*"/>
384 472 </Grid.ColumnDefinitions>
385 </Grid.RowDefinitions> 473 <Border Grid.Row="0" Grid.Column="0" BorderThickness="1" />
386 <Grid.ColumnDefinitions> 474 <Border Grid.Row="1" Grid.Column="0" BorderThickness="1" />
387 <ColumnDefinition Width="1*"/> 475 <Border Grid.Row="2" Grid.Column="0" BorderThickness="1" />
388 <ColumnDefinition Width="6*"/> 476 <Border Grid.Row="3" Grid.Column="0" BorderThickness="1" />
389 </Grid.ColumnDefinitions> 477 <Border Grid.Row="4" Grid.Column="0" BorderThickness="1" />
390 <Border Grid.Row="0" Grid.Column="0" BorderThickness="1" /> 478 <Border Grid.Row="5" Grid.Column="0" BorderThickness="1" />
391 <Border Grid.Row="1" Grid.Column="0" BorderThickness="1" /> 479 <Border Grid.Row="6" Grid.Column="0" BorderThickness="1" />
392 <Border Grid.Row="2" Grid.Column="0" BorderThickness="1" /> 480 <Border Grid.Row="7" Grid.Column="0" BorderThickness="1" />
393 <Border Grid.Row="3" Grid.Column="0" BorderThickness="1" /> 481 <Border Grid.Row="8" Grid.Column="0" BorderThickness="1" />
394 <Border Grid.Row="4" Grid.Column="0" BorderThickness="1" /> 482 <Border Grid.Row="9" Grid.Column="0" BorderThickness="1" />
395 <Border Grid.Row="5" Grid.Column="0" BorderThickness="1" /> 483 <Border Grid.Row="10" Grid.Column="0" BorderThickness="1" />
396 <Border Grid.Row="6" Grid.Column="0" BorderThickness="1" /> 484 <Border Grid.Row="11" Grid.Column="0" BorderThickness="1" />
397 <Border Grid.Row="7" Grid.Column="0" BorderThickness="1" /> 485 <Border Grid.Row="12" Grid.Column="0" BorderThickness="1" />
398 <Border Grid.Row="8" Grid.Column="0" BorderThickness="1" /> 486 <Border Grid.Row="13" Grid.Column="0" BorderThickness="1" />
399 <Border Grid.Row="9" Grid.Column="0" BorderThickness="1" /> 487 <Border Grid.Row="14" Grid.Column="0" BorderThickness="1" />
400 <Border Grid.Row="10" Grid.Column="0" BorderThickness="1" /> 488 <Border Grid.Row="15" Grid.Column="0" BorderThickness="1" />
401 <Border Grid.Row="11" Grid.Column="0" BorderThickness="1" /> 489
402 <Border Grid.Row="12" Grid.Column="0" BorderThickness="1" /> 490
403 <Border Grid.Row="13" Grid.Column="0" BorderThickness="1" /> 491
404 <Border Grid.Row="14" Grid.Column="0" BorderThickness="1" /> 492 --><!--<Label Grid.Row="0" Grid.Column="1" Content="Monitor" FontSize="13"/>
405 <Border Grid.Row="15" Grid.Column="0" BorderThickness="1" /> 493 <Label Grid.Row="1" Grid.Column="1" Content="AOR 28249 [kg/h]" FontSize="13"/>
406 494 <Label Grid.Row="2" Grid.Column="1" Content="ABC 4738 [trq]" FontSize="13"/>
407 </Grid> 495 <Label Grid.Row="3" Grid.Column="1" Content="ATR 49593 [%]" FontSize="13"/>
408 </ScrollViewer> 496 <Label Grid.Row="4" Grid.Column="1" Content="DEK 50403 [G]" FontSize="13"/>
409 </DockPanel > 497 <Label Grid.Row="5" Grid.Column="1" Content="SKG 2739 [kg]" FontSize="13"/>
410 </Border> 498 <Label Grid.Row="6" Grid.Column="1" Content="SOC 86 [%]" FontSize="13"/>
411 </Grid> 499 <Label Grid.Row="7" Grid.Column="1" Content=" :" FontSize="13"/>
412 500 <Label Grid.Row="8" Grid.Column="1" Content=" :" FontSize="13"/>
413 501 <Label Grid.Row="9" Grid.Column="1" Content=" :" FontSize="13"/>
414 </Border> 502 <Label Grid.Row="10" Grid.Column="1" Content=" :" FontSize="13"/>
415 </Grid> 503 <Label Grid.Row="11" Grid.Column="1" Content=" :" FontSize="13"/>--><!--
416 </TabItem> 504 </Grid>
417 <TabItem x:Name="TabWork" > 505 </ScrollViewer>
418 <TabItem.Header> 506 </DockPanel >
419 <StackPanel Orientation="Horizontal"> 507 </Border>
420 <TextBlock Text=" Work " VerticalAlignment="Center" FontSize="13"></TextBlock> 508 </Grid>
421 </StackPanel> 509
422 </TabItem.Header> 510 </Grid>-->
423 511 <!--<Border Grid.Row="1" BorderThickness="1" BorderBrush="Gray" Margin="5,5,5,5">
424 <Grid ShowGridLines="False"> 512 <Grid ShowGridLines="False">
425 <Grid.RowDefinitions> 513 <Grid.ColumnDefinitions>
426 <RowDefinition Height="5*"/> 514 <ColumnDefinition Width="1.2*"/>
427 <!--<RowDefinition Height="1*"/>--> 515 <ColumnDefinition Width="8*"/>
428 <!--<RowDefinition Height="1*"/>--> 516 </Grid.ColumnDefinitions>
429 </Grid.RowDefinitions> 517 <Grid ShowGridLines="False" Grid.Column="0">
430 518 <Grid.RowDefinitions>
431 <!--<Grid ShowGridLines="False" Grid.Row="0" Name="GridWork"> 519 <RowDefinition Height="1*"/>
432 520 <RowDefinition Height="1*"/>
433 <Grid > 521 <RowDefinition Height="0.5*"/>
434 <Grid.ColumnDefinitions> 522 </Grid.RowDefinitions>
435 <ColumnDefinition Width="{Binding ActualHeight, ElementName=GridMap}"/> 523 <Label Grid.Row="0" Content="Schedule" Margin="5,0,0,0" FontSize="13"/>
436 <ColumnDefinition Width="*"/> 524 <Label Name="LabelSchedule1" Grid.Row="1" Content="FK15_#1" Margin="5,0,0,0" FontSize="13"/>
437 </Grid.ColumnDefinitions> 525 </Grid>
438 --><!--<Border Grid.Column="0" BorderThickness="1" BorderBrush="Red" Margin="5,5,5,5"> 526 <Border Grid.Column="1" BorderThickness="1" BorderBrush="Red" Margin="5,5,5,5">
439 527
440 <Grid Name="GridCanVas2"> 528
441 529
442 </Grid> 530 </Border>
443 531 </Grid>
444 </Border>--><!-- 532 </Border>-->
445 533
446 <Border Grid.Column="1" BorderThickness="1" BorderBrush="Gray" Margin="5,5,5,5"> 534 </Grid>
447 535 </TabItem>
448 <DockPanel > 536 <TabItem x:Name="TabSchedule" >
449 <ScrollViewer> 537 <TabItem.Header>
450 <Grid Name="grdWorkLog"> 538 <StackPanel Orientation="Horizontal">
451 <Grid.RowDefinitions> 539 <TextBlock Text=" Schedule " VerticalAlignment="Center" FontSize="13"></TextBlock>
452 <RowDefinition Height="1*"/> 540 </StackPanel>
453 <RowDefinition Height="1*"/> 541 </TabItem.Header>
454 <RowDefinition Height="1*"/> 542 </TabItem>
455 <RowDefinition Height="1*"/> 543 </TabControl>
456 <RowDefinition Height="1*"/> 544 </Grid>
457 <RowDefinition Height="1*"/> 545 </Grid>
458 <RowDefinition Height="1*"/> 546 </Window>
459 <RowDefinition Height="1*"/> 547
sources/RoboforkApp/RoboforkMenuView.xaml.cs
1 using RoboforkApp.DataModel; 1 using RoboforkApp.DataModel;
2 using System; 2 using System;
3 using System.Collections.Generic; 3 using System.Collections.Generic;
4 using System.Linq; 4 using System.Linq;
5 using System.Text; 5 using System.Text;
6 using System.Threading.Tasks; 6 using System.Threading.Tasks;
7 using System.Windows; 7 using System.Windows;
8 using System.Windows.Controls; 8 using System.Windows.Controls;
9 using System.Windows.Data; 9 using System.Windows.Data;
10 using System.Windows.Documents; 10 using System.Windows.Documents;
11 using System.Windows.Input; 11 using System.Windows.Input;
12 using System.Windows.Media; 12 using System.Windows.Media;
13 using System.Windows.Media.Imaging; 13 using System.Windows.Media.Imaging;
14 using System.Windows.Shapes; 14 using System.Windows.Shapes;
15 using RoboforkApp.Commons; 15 using RoboforkApp.Commons;
16 using RoboforkApp.View; 16 using RoboforkApp.View;
17 17
18 namespace RoboforkApp 18 namespace RoboforkApp
19 { 19 {
20 /// <summary> 20 /// <summary>
21 /// Interaction logic for RoboforkMenu.xaml 21 /// Interaction logic for RoboforkMenu.xaml
22 /// </summary> 22 /// </summary>
23 public partial class RoboforkMenu : Window 23 public partial class RoboforkMenu : Window
24 { 24 {
25 private Common cm = new Common(); 25 private Common cm = new Common();
26 private const double CanvasdWidth = 1000; 26 private const double CanvasdWidth = 1000;
27 private const double CanvasHeight = 1000; 27 private const double CanvasHeight = 1000;
28 28
29 public int IndexVehicle = 15; 29 public int IndexVehicle = 15;
30 public int IndexProject = 0; 30 public int IndexProject = 0;
31 public RoboforkMenu() 31 public RoboforkMenu()
32 { 32 {
33 InitializeComponent(); 33 InitializeComponent();
34 Load_Form(); 34 Load_Form();
35 } 35 }
36 36
37 private void Load_Form() 37 private void Load_Form()
38 { 38 {
39 //PassplanTree.IsEnabled = false; 39 //PassplanTree.IsEnabled = false;
40 //NodeTree.IsEnabled = false; 40 //NodeTree.IsEnabled = false;
41 41
42 MyDesignerCanvas.InitDrawRoute(); 42 MyDesignerCanvas.InitDrawRoute();
43 MyDesignerCanvas.scheduleCanvas = MyScheduleCanvas; 43 MyDesignerCanvas.scheduleCanvas = MyScheduleCanvas;
44 44
45 45
46 46
47 } 47 }
48 48
49 private void Window_Loaded(object sender, RoutedEventArgs e) 49 private void Window_Loaded(object sender, RoutedEventArgs e)
50 { 50 {
51 GetScaleCanVas(); 51 GetScaleCanVas();
52 GetScheduleCanVas(); 52 GetScheduleCanVas();
53 MyDesignerCanvas.ReadFile(); 53 MyDesignerCanvas.ReadFile();
54 NewDoBeginSetFreeNotes(); 54 NewDoBeginSetFreeNotes();
55 DesignerCanvas.isDrawingNode = true; 55 DesignerCanvas.isDrawingNode = true;
56 MyDesignerCanvas.GetInfoNode(); 56 MyDesignerCanvas.GetInfoNode();
57
58 MyDesignerCanvas.GetInfoFork();
57 59 DisplayMap_1();
58 MyDesignerCanvas.GetInfoFork(); 60 }
59 DisplayMap_1(); 61
60 } 62 public void GetScaleCanVas()
61 63 {
62 public void GetScaleCanVas() 64 double Width = 0;
63 { 65 double Height = 0;
64 double Width = 0; 66
65 double Height = 0; 67 Width = GridCanVas.ActualWidth;
66 68 Height = GridCanVas.ActualHeight;
67 Width = GridCanVas.ActualWidth; 69
68 Height = GridCanVas.ActualHeight; 70 ScaleCanvas scale = new ScaleCanvas();
69 71 scale.scaleWidthCanvas = Width / CanvasdWidth;
70 ScaleCanvas scale = new ScaleCanvas(); 72 scale.scaleHeightCanvas = Height / CanvasHeight;
71 scale.scaleWidthCanvas = Width / CanvasdWidth; 73
72 scale.scaleHeightCanvas = Height / CanvasHeight; 74 this.MyDesignerCanvas.DataContext = scale;
73 75 }
74 this.MyDesignerCanvas.DataContext = scale; 76
75 } 77 public void GetScheduleCanVas()
76 78 {
77 public void GetScheduleCanVas() 79 double Width = 0;
78 { 80 double Height = 0;
79 double Width = 0; 81
80 double Height = 0; 82 Width = MCGridShedule.ActualWidth;
81 83 Height = MCGridShedule.ActualHeight;
82 Width = MCGridShedule.ActualWidth; 84 DesignerCanvas.CanvasScheduleWidth = Width;
83 Height = MCGridShedule.ActualHeight; 85 DesignerCanvas.CanvasScheduleHeight = Height;
84 DesignerCanvas.CanvasScheduleWidth = Width; 86 }
85 DesignerCanvas.CanvasScheduleHeight = Height; 87
86 } 88 private void DisplayMap_1()
87 89 {
88 private void DisplayMap_1() 90
89 { 91 ImageBrush myBrush = new ImageBrush();
90 92 Image image = new Image();
91 ImageBrush myBrush = new ImageBrush(); 93 //myBrush.ImageSource = new BitmapImage(new Uri(@"..\..\Images\map.png", UriKind.Relative));
92 Image image = new Image(); 94 image.Source = new BitmapImage(new Uri("pack://application:,,,/Images/mapindex.png"));
93 //myBrush.ImageSource = new BitmapImage(new Uri(@"..\..\Images\map.png", UriKind.Relative)); 95 myBrush.ImageSource = image.Source;
94 image.Source = new BitmapImage(new Uri("pack://application:,,,/Images/mapindex.png")); 96 //Grid grid = new Grid();
95 myBrush.ImageSource = image.Source; 97 MCGrid.Background = myBrush;
96 //Grid grid = new Grid(); 98 }
97 MCGrid.Background = myBrush; 99
98 } 100
99 101 private void DisplayMap_2()
100 102 {
101 private void DisplayMap_2() 103
102 { 104 ImageBrush myBrush = new ImageBrush();
103 105 Image image = new Image();
104 ImageBrush myBrush = new ImageBrush(); 106 //myBrush.ImageSource = new BitmapImage(new Uri(@"..\..\Images\map.png", UriKind.Relative));
105 Image image = new Image(); 107 image.Source = new BitmapImage(new Uri("pack://application:,,,/Images/map.png"));
106 //myBrush.ImageSource = new BitmapImage(new Uri(@"..\..\Images\map.png", UriKind.Relative)); 108 myBrush.ImageSource = image.Source;
107 image.Source = new BitmapImage(new Uri("pack://application:,,,/Images/map.png")); 109 //Grid grid = new Grid();
108 myBrush.ImageSource = image.Source; 110 MCGrid.Background = myBrush;
109 //Grid grid = new Grid(); 111 }
110 MCGrid.Background = myBrush; 112
111 } 113 private void btnMenu_Selected(object sender, RoutedEventArgs e)
112 114 {
113 private void btnMenu_Selected(object sender, RoutedEventArgs e) 115 if (((TreeViewItem)sender) == null)
114 { 116 {
115 if (((TreeViewItem)sender) == null) 117 return;
116 { 118 }
117 return; 119
118 } 120 string tag = ((TreeViewItem)sender).Tag.ToString();
119 121 switch (tag)
120 string tag = ((TreeViewItem)sender).Tag.ToString(); 122 {
121 switch (tag) 123 //2017/03/04 NAM ADD START1
122 { 124 case "NodeTree":
123 //2017/03/04 NAM ADD START1 125 NewDoBeginSetFreeNotes();
124 case "NodeTree": 126 break;
125 NewDoBeginSetFreeNotes(); 127 //2017/03/04 NAM ADD END
126 break; 128
127 //2017/03/04 NAM ADD END 129 case "SetupRestriction":
128 130 DoBeginSetupRestriction();
129 case "SetupRestriction": 131 break;
130 DoBeginSetupRestriction(); 132
131 break; 133 case "SetStart":
132 134 DoBeginSetStart();
133 case "SetStart": 135 break;
134 DoBeginSetStart(); 136
135 break; 137 case "SetGoal":
136 138 DoBeginSetGoal();
137 case "SetGoal": 139 break;
138 DoBeginSetGoal(); 140
139 break; 141 case "SetupRoute":
140 142 DoBeginSetupRoute();
141 case "SetupRoute": 143 break;
142 DoBeginSetupRoute(); 144
143 break; 145 case "MakeRoot":
144 146 DoBeginMakeRoot();
145 case "MakeRoot": 147 break;
146 DoBeginMakeRoot(); 148
147 break; 149 case "DeleteRoute":
148 150 DoBeginDeleteRoute();
149 case "DeleteRoute": 151 break;
150 DoBeginDeleteRoute(); 152
151 break; 153 case "SetAutoNodes":
152 154 DoBeginSetAutoNotes();
153 case "SetAutoNodes": 155 break;
154 DoBeginSetAutoNotes(); 156
155 break; 157 case "SetFreeNodes":
156 158 DoBeginSetFreeNotes();
157 case "SetFreeNodes": 159 break;
158 DoBeginSetFreeNotes(); 160
159 break; 161 case "ScheduleRoute":
160 162
161 case "ScheduleRoute": 163 DoBeginSetSchedule();
162 164 break;
163 DoBeginSetSchedule(); 165 case "TaskpattermTree":
164 break; 166 DoBeginTask();
165 case "TaskpattermTree": 167 break;
166 DoBeginTask(); 168 case "InfoFork":
167 break; 169 LoadInfoFork();
168 case "InfoFork": 170 break;
169 LoadInfoFork(); 171 case "InfoNode":
170 break; 172 LoadInfoNode();
171 case "InfoNode": 173 break;
172 LoadInfoNode(); 174
173 break; 175 case "ParameterTree":
174 176 DoBeginSetParameter();
175 case "ParameterTree": 177 break;
176 DoBeginSetParameter(); 178
177 break; 179 default:
178 180 break;
179 default: 181 }
180 break; 182 }
181 } 183 private void DoBeginSetParameter()
182 } 184 {
183 private void DoBeginSetParameter() 185
184 { 186 AddParameter parameterWindow = new AddParameter();
185 187 parameterWindow.ShowDialog();
186 AddParameter parameterWindow = new AddParameter(); 188 }
187 parameterWindow.ShowDialog(); 189
188 } 190 private void DoBeginSetSchedule()
189 191 {
190 private void DoBeginSetSchedule() 192
191 { 193 MyDesignerCanvas.SetScheduleRoute();
192 194 }
193 MyDesignerCanvas.SetScheduleRoute(); 195
194 } 196 private void NewDoBeginSetFreeNotes()
195 197 {
196 private void NewDoBeginSetFreeNotes() 198 MyDesignerCanvas.Init();
197 { 199 MyDesignerCanvas.Operation = DesignerCanvas.OperationState.NewDrawSetFreeNode;
198 MyDesignerCanvas.Init(); 200 MyDesignerCanvas.scheduleCanvas = MyScheduleCanvas;
199 MyDesignerCanvas.Operation = DesignerCanvas.OperationState.NewDrawSetFreeNode; 201 }
200 MyDesignerCanvas.scheduleCanvas = MyScheduleCanvas; 202
201 } 203 private void LoadInfoFork()
202 204 {
203 private void LoadInfoFork() 205 DisplayMap_1();
204 { 206 DesignerCanvas.LoadDBFlag = true;
205 DisplayMap_1(); 207 MyDesignerCanvas.GetInfoFork();
206 DesignerCanvas.LoadDBFlag = true; 208 }
207 MyDesignerCanvas.GetInfoFork(); 209
208 } 210 private void LoadInfoNode()
209 211 {
210 private void LoadInfoNode() 212 DisplayMap_1();
211 { 213 DesignerCanvas.LoadDBFlag = true;
212 DisplayMap_1(); 214 MyDesignerCanvas.GetInfoNode();
213 DesignerCanvas.LoadDBFlag = true; 215 }
214 MyDesignerCanvas.GetInfoNode(); 216
215 } 217 private void btnMenu_UnselectedSet(object sender, RoutedEventArgs e)
216 218 {
217 private void btnMenu_UnselectedSet(object sender, RoutedEventArgs e) 219 if (((TreeViewItem)sender) == null)
218 { 220 {
219 if (((TreeViewItem)sender) == null) 221 return;
220 { 222 }
221 return; 223
222 } 224 string tag = ((TreeViewItem)sender).Tag.ToString();
223 225 switch (tag)
224 string tag = ((TreeViewItem)sender).Tag.ToString(); 226 {
225 switch (tag) 227 case "InfoFork":
226 { 228 DesignerCanvas.LoadDBFlag = false;
227 case "InfoFork": 229 break;
228 DesignerCanvas.LoadDBFlag = false; 230 case "InfoNode":
229 break; 231 DesignerCanvas.LoadDBFlag = false;
230 case "InfoNode": 232 break;
231 DesignerCanvas.LoadDBFlag = false; 233 default:
232 break; 234 break;
233 default: 235 }
234 break; 236 }
235 } 237
236 } 238 private void DoBeginTask()
237 239 {
238 private void DoBeginTask() 240 //MyScheduleCanvas.CreateSimulation(MyDesignerCanvas.ucScheduleNode_Lst, MyDesignerCanvas.ProjectModel.ProjectModelList[MyDesignerCanvas.ProjectIndex], MyDesignerCanvas.VehicleIndex);
239 { 241 MessageBoxResult result = MessageBox.Show("データをアップロードしてforkに送信しますか? ", "データの送信", MessageBoxButton.OKCancel);
240 //MyScheduleCanvas.CreateSimulation(MyDesignerCanvas.ucScheduleNode_Lst, MyDesignerCanvas.ProjectModel.ProjectModelList[MyDesignerCanvas.ProjectIndex], MyDesignerCanvas.VehicleIndex); 242 if (result == MessageBoxResult.OK)
241 MessageBoxResult result = MessageBox.Show("データをアップロードしてforkに送信しますか? ", "データの送信", MessageBoxButton.OKCancel); 243 {
242 if (result == MessageBoxResult.OK) 244 MyDesignerCanvas.UploadData();
243 { 245 DesignerCanvas.isReloadDB = true;
244 MyDesignerCanvas.UploadData(); 246 MyDesignerCanvas.GetInfoNode();
245 DesignerCanvas.isReloadDB = true; 247 }
246 MyDesignerCanvas.GetInfoNode(); 248 }
247 } 249
248 } 250 private void DoBeginSetAutoNotes()
249 251 {
250 private void DoBeginSetAutoNotes() 252 MyDesignerCanvas.SetAutoNodes();
251 { 253 }
252 MyDesignerCanvas.SetAutoNodes(); 254
253 } 255 private void DoBeginSetFreeNotes()
254 256 {
255 private void DoBeginSetFreeNotes() 257 MyDesignerCanvas.Init();
256 { 258 MyDesignerCanvas.Operation = DesignerCanvas.OperationState.DrawSetFreeNode;
257 MyDesignerCanvas.Init(); 259 }
258 MyDesignerCanvas.Operation = DesignerCanvas.OperationState.DrawSetFreeNode; 260
259 } 261 private void DoBeginSetupRestriction()
260 262 {
261 private void DoBeginSetupRestriction() 263 MyDesignerCanvas.Init();
262 { 264 MyDesignerCanvas.Operation = DesignerCanvas.OperationState.DrawObstract;
263 MyDesignerCanvas.Init(); 265 MyDesignerCanvas.mouseState = DesignerCanvas.MouseState.None;
264 MyDesignerCanvas.Operation = DesignerCanvas.OperationState.DrawObstract; 266 }
265 MyDesignerCanvas.mouseState = DesignerCanvas.MouseState.None; 267
266 } 268 private void DoBeginSetStart()
267 269 {
268 private void DoBeginSetStart() 270 MyDesignerCanvas.CreateStartPoint();
269 { 271 }
270 MyDesignerCanvas.CreateStartPoint(); 272
271 } 273 private void DoBeginSetGoal()
272 274 {
273 private void DoBeginSetGoal() 275 MyDesignerCanvas.CreateGoalPoint();
274 { 276 }
275 MyDesignerCanvas.CreateGoalPoint(); 277
276 } 278 private void DoBeginSetupRoute()
277 279 {
278 private void DoBeginSetupRoute() 280 MyDesignerCanvas.Operation = DesignerCanvas.OperationState.DrawRoute;
279 { 281 }
280 MyDesignerCanvas.Operation = DesignerCanvas.OperationState.DrawRoute; 282
281 } 283 private void DoBeginMakeRoot()
282 284 {
283 private void DoBeginMakeRoot() 285 MyDesignerCanvas.Children.Remove(MyDesignerCanvas.pRootLine);
284 { 286 MyDesignerCanvas.MakeRoot();
285 MyDesignerCanvas.Children.Remove(MyDesignerCanvas.pRootLine); 287 }
286 MyDesignerCanvas.MakeRoot(); 288
287 } 289 private void DoBeginDeleteRoute()
288 290 {
289 private void DoBeginDeleteRoute() 291 MessageBoxResult result = MessageBox.Show("Do you want delete route?", "Delete route", MessageBoxButton.OKCancel);
290 { 292 if (result == MessageBoxResult.OK)
291 MessageBoxResult result = MessageBox.Show("Do you want delete route?", "Delete route", MessageBoxButton.OKCancel); 293 {
292 if (result == MessageBoxResult.OK) 294 MyDesignerCanvas.ClearRoute();
293 { 295 }
294 MyDesignerCanvas.ClearRoute(); 296 }
295 } 297
296 } 298 private void GetPassplanTree(object sender, RoutedEventArgs e)
297 299 {
298 private void GetPassplanTree(object sender, RoutedEventArgs e) 300 MessageBoxResult result = MessageBox.Show("Selected PassplanTree", "", MessageBoxButton.OKCancel);
299 { 301 }
300 MessageBoxResult result = MessageBox.Show("Selected PassplanTree", "", MessageBoxButton.OKCancel); 302
301 } 303 private void SetPassplanTree(object sender, RoutedEventArgs e)
302 304 {
303 private void SetPassplanTree(object sender, RoutedEventArgs e) 305
304 { 306 }
305 307
306 } 308 private void GetNodeTree(object sender, RoutedEventArgs e)
307 309 {
308 private void GetNodeTree(object sender, RoutedEventArgs e) 310 MessageBoxResult result = MessageBox.Show("Selected NodeTree", "", MessageBoxButton.OKCancel);
309 { 311 }
310 MessageBoxResult result = MessageBox.Show("Selected NodeTree", "", MessageBoxButton.OKCancel); 312
311 } 313 private void SetNodeTree(object sender, RoutedEventArgs e)
312 314 {
313 private void SetNodeTree(object sender, RoutedEventArgs e) 315
314 { 316 }
315 317
316 } 318 private void GetFK15Tree(object sender, RoutedEventArgs e)
317 319 {
318 private void GetFK15Tree(object sender, RoutedEventArgs e) 320 MessageBoxResult result = MessageBox.Show("Selected FK15Tree", "", MessageBoxButton.OKCancel);
319 { 321 }
320 MessageBoxResult result = MessageBox.Show("Selected FK15Tree", "", MessageBoxButton.OKCancel); 322
321 } 323 private void SetFK15Tree(object sender, RoutedEventArgs e)
322 324 {
323 private void SetFK15Tree(object sender, RoutedEventArgs e) 325
324 { 326 }
325 327
326 } 328 private void GetVehicleAddTree(object sender, RoutedEventArgs e)
327 329 {
328 private void GetVehicleAddTree(object sender, RoutedEventArgs e) 330 MessageBoxResult result = MessageBox.Show("Selected VehicleAddTree", "", MessageBoxButton.OKCancel);
329 { 331 }
330 MessageBoxResult result = MessageBox.Show("Selected VehicleAddTree", "", MessageBoxButton.OKCancel); 332
331 } 333 #region Add new Vehicle Item
332 334
333 #region Add new Vehicle Item 335 private void btnVehicleItem_Selected(object sender, RoutedEventArgs e)
334 336 {
335 private void btnVehicleItem_Selected(object sender, RoutedEventArgs e) 337 if (((TreeViewItem)sender) == null)
336 { 338 {
337 if (((TreeViewItem)sender) == null) 339 return;
338 { 340 }
339 return; 341 string _VehicleName = ((TreeViewItem)sender).Name.ToString();
340 } 342 string _VehicleTag = ((TreeViewItem)sender).Tag.ToString();
341 string _VehicleName = ((TreeViewItem)sender).Name.ToString(); 343 string _VehicleHeader = ((TreeViewItem)sender).Header.ToString();
342 string _VehicleTag = ((TreeViewItem)sender).Tag.ToString(); 344 string _ProjectName = "ProjectAAA";
343 string _VehicleHeader = ((TreeViewItem)sender).Header.ToString(); 345
344 string _ProjectName = "ProjectAAA"; 346 //get Parent Tree item
345 347 TreeViewItem _VehicleItem = Vehicle;
346 //get Parent Tree item 348 TreeViewItem item = e.OriginalSource as TreeViewItem;
347 TreeViewItem _VehicleItem = Vehicle; 349 if (item != null)
348 TreeViewItem item = e.OriginalSource as TreeViewItem; 350 {
349 if (item != null) 351 ItemsControl parent = cm.GetSelectedTreeViewItemParent(item);
350 { 352 _VehicleItem = parent as TreeViewItem;
351 ItemsControl parent = cm.GetSelectedTreeViewItemParent(item); 353 }
352 _VehicleItem = parent as TreeViewItem; 354
353 } 355 //get Project item
354 356 TreeViewItem _ProjectItem = Vehicle;
355 //get Project item 357 if (_VehicleItem != null)
356 TreeViewItem _ProjectItem = Vehicle; 358 {
357 if (_VehicleItem != null) 359 ItemsControl parent = cm.GetSelectedTreeViewItemParent(_VehicleItem);
358 { 360 _ProjectItem = parent as TreeViewItem;
359 ItemsControl parent = cm.GetSelectedTreeViewItemParent(_VehicleItem); 361 _ProjectName = _ProjectItem.Name.ToString();
360 _ProjectItem = parent as TreeViewItem; 362 }
361 _ProjectName = _ProjectItem.Name.ToString(); 363
362 } 364
363 365
364 366 switch (_VehicleTag)
365 367 {
366 switch (_VehicleTag) 368 case "VehicleAddTree":
367 { 369 AddNewVehicleItem(_VehicleItem);
368 case "VehicleAddTree": 370 break;
369 AddNewVehicleItem(_VehicleItem); 371
370 break; 372 case "VehicleItem":
371 373 GetDataVehicle(_ProjectName, _VehicleName, _VehicleHeader);
372 case "VehicleItem": 374 break;
373 GetDataVehicle(_ProjectName, _VehicleName, _VehicleHeader); 375
374 break; 376 default:
375 377 break;
376 default: 378 }
377 break; 379 }
378 } 380
379 } 381
380 382 private void AddNewVehicleItem(TreeViewItem treeitem)
381 383 {
382 private void AddNewVehicleItem(TreeViewItem treeitem) 384 IndexVehicle += 1;
383 { 385
384 IndexVehicle += 1; 386 treeitem.Items.RemoveAt(treeitem.Items.Count - 1);
385 387 treeitem.Items.RemoveAt(treeitem.Items.Count - 1);
386 treeitem.Items.RemoveAt(treeitem.Items.Count - 1); 388
387 treeitem.Items.RemoveAt(treeitem.Items.Count - 1); 389 TreeViewItem item = new TreeViewItem();
388 390 item.Header = "FK"+ IndexVehicle.ToString()+"_#1";
389 TreeViewItem item = new TreeViewItem(); 391 item.Tag = "VehicleItem";
390 item.Header = "FK"+ IndexVehicle.ToString()+"_#1"; 392 item.FontSize = 13;
391 item.Tag = "VehicleItem"; 393 item.Selected += new RoutedEventHandler(btnVehicleItem_Selected);
392 item.FontSize = 13; 394 //item.IsSelected = true;
393 item.Selected += new RoutedEventHandler(btnVehicleItem_Selected); 395 item.IsExpanded = true;
394 //item.IsSelected = true; 396 item.Name = "FK_" + IndexVehicle.ToString();
395 item.IsExpanded = true; 397 treeitem.Items.Add(item);
396 item.Name = "FK_" + IndexVehicle.ToString(); 398
397 treeitem.Items.Add(item); 399 TreeViewItem item2 = new TreeViewItem();
398 400 item2.Header = "[+]";
399 TreeViewItem item2 = new TreeViewItem(); 401 item2.Tag = "VehicleAddTree";
400 item2.Header = "[+]"; 402 item2.FontSize = 13;
401 item2.Tag = "VehicleAddTree"; 403 item2.Selected += new RoutedEventHandler(btnVehicleItem_Selected);
402 item2.FontSize = 13; 404 item2.Name = "VehicleAdd";
403 item2.Selected += new RoutedEventHandler(btnVehicleItem_Selected); 405 treeitem.Items.Add(item2);
404 item2.Name = "VehicleAdd"; 406
405 treeitem.Items.Add(item2); 407 TreeViewItem item3 = new TreeViewItem();
406 408 item3.Header = "--------------------";
407 TreeViewItem item3 = new TreeViewItem(); 409 item3.FontSize = 13;
408 item3.Header = "--------------------"; 410 item3.Name = "UnderLine";
409 item3.FontSize = 13; 411 treeitem.Items.Add(item3);
410 item3.Name = "UnderLine"; 412
411 treeitem.Items.Add(item3); 413 }
412 414
413 } 415
414 416 private void GetDataVehicle(string ProjectItem, string VehicleItem, String VehicleHeader)
415 417 {
416 private void GetDataVehicle(string ProjectItem, string VehicleItem, String VehicleHeader) 418 if (VehicleItem == "FK_15")
417 { 419 {
418 if (VehicleItem == "FK_15") 420 DisplayMap_1();
419 { 421 }
420 DisplayMap_1(); 422 else
421 } 423 {
422 else 424 DisplayMap_2();
423 { 425 }
424 DisplayMap_2(); 426
425 } 427 MyDesignerCanvas.ProjectItem = ProjectItem;
426 428 MyDesignerCanvas.VehicleItem = VehicleItem;
427 MyDesignerCanvas.ProjectItem = ProjectItem; 429 MyDesignerCanvas.GetdataVehicle();
428 MyDesignerCanvas.VehicleItem = VehicleItem; 430 LabelSchedule.Content = VehicleHeader;
429 MyDesignerCanvas.GetdataVehicle(); 431 //WorkVehicle.Content = "Work [" + VehicleHeader + "]";
430 LabelSchedule.Content = VehicleHeader; 432 TaskpattermTree.Header = "Task patterm [" + VehicleHeader + "]";
431 //WorkVehicle.Content = "Work [" + VehicleHeader + "]"; 433 }
432 TaskpattermTree.Header = "Task patterm [" + VehicleHeader + "]"; 434
433 } 435 #endregion
434 436
435 #endregion 437 #region Project Item
436 438
437 #region Project Item 439 private void btnProjectItem_Selected(object sender, RoutedEventArgs e)
438 440 {
439 private void btnProjectItem_Selected(object sender, RoutedEventArgs e) 441 if (((TreeViewItem)sender) == null)
440 { 442 {
441 if (((TreeViewItem)sender) == null) 443 return;
442 { 444 }
443 return; 445 string name = ((TreeViewItem)sender).Name.ToString();
444 } 446 string tag = ((TreeViewItem)sender).Tag.ToString();
445 string name = ((TreeViewItem)sender).Name.ToString(); 447 string header = ((TreeViewItem)sender).Header.ToString();
446 string tag = ((TreeViewItem)sender).Tag.ToString(); 448 switch (tag)
447 string header = ((TreeViewItem)sender).Header.ToString(); 449 {
448 switch (tag) 450 case "ProjectAddTree":
449 { 451 AddNewProjectItem();
450 case "ProjectAddTree": 452 break;
451 AddNewProjectItem(); 453
452 break; 454 case "ProjectItem":
453 455 //GetDataProject(name, header);
454 case "ProjectItem": 456 break;
455 //GetDataProject(name, header); 457
456 break; 458 default:
457 459 break;
458 default: 460 }
459 break; 461 }
460 } 462
461 } 463
462 464 private void AddNewProjectItem()
463 465 {
464 private void AddNewProjectItem() 466 IndexProject += 1;
465 { 467
466 IndexProject += 1; 468 ProjectTreeView.Items.RemoveAt(ProjectTreeView.Items.Count - 1);
467 469
468 ProjectTreeView.Items.RemoveAt(ProjectTreeView.Items.Count - 1); 470 //Root Project
469 471 TreeViewItem itemProject = new TreeViewItem();
470 //Root Project 472 itemProject.Header = "Project[" + IndexProject + "工場]";
471 TreeViewItem itemProject = new TreeViewItem(); 473 itemProject.FontSize = 13;
472 itemProject.Header = "Project[" + IndexProject + "工場]"; 474 itemProject.Selected += new RoutedEventHandler(btnProjectItem_Selected);
473 itemProject.FontSize = 13; 475 //itemProject.Name = "Project";
474 itemProject.Selected += new RoutedEventHandler(btnProjectItem_Selected); 476 itemProject.Name = "Project" + IndexProject;
475 //itemProject.Name = "Project"; 477 itemProject.Tag = "ProjectItem";
476 itemProject.Name = "Project" + IndexProject; 478 itemProject.IsExpanded = true;
477 itemProject.Tag = "ProjectItem"; 479 ProjectTreeView.Items.Add(itemProject);
478 itemProject.IsExpanded = true; 480
479 ProjectTreeView.Items.Add(itemProject); 481 //Tree Map
480 482 TreeViewItem itemMap = new TreeViewItem();
481 //Tree Map 483 itemMap.Header = "Map";
482 TreeViewItem itemMap = new TreeViewItem(); 484 itemMap.FontSize = 13;
483 itemMap.Header = "Map"; 485 itemMap.Name = "Map";
484 itemMap.FontSize = 13; 486 itemProject.Items.Add(itemMap);
485 itemMap.Name = "Map"; 487
486 itemProject.Items.Add(itemMap); 488
487 489 TreeViewItem itemRestrict = new TreeViewItem();
488 490 itemRestrict.Header = "Setup Restriction";
489 TreeViewItem itemRestrict = new TreeViewItem(); 491 itemRestrict.FontSize = 13;
490 itemRestrict.Header = "Setup Restriction"; 492 itemRestrict.Selected += new RoutedEventHandler(btnMenu_Selected);
491 itemRestrict.FontSize = 13; 493 itemRestrict.Name = "SetupRestriction";
492 itemRestrict.Selected += new RoutedEventHandler(btnMenu_Selected); 494 itemRestrict.Tag = "SetupRestriction";
493 itemRestrict.Name = "SetupRestriction"; 495 itemMap.Items.Add(itemRestrict);
494 itemRestrict.Tag = "SetupRestriction"; 496
495 itemMap.Items.Add(itemRestrict); 497
496 498 TreeViewItem itemNode = new TreeViewItem();
497 499 itemNode.Header = "Node";
498 TreeViewItem itemNode = new TreeViewItem(); 500 itemNode.FontSize = 13;
499 itemNode.Header = "Node"; 501 itemNode.Selected += new RoutedEventHandler(btnMenu_Selected);
500 itemNode.FontSize = 13; 502 itemNode.Name = "NodeTree";
501 itemNode.Selected += new RoutedEventHandler(btnMenu_Selected); 503 itemNode.Tag = "NodeTree";
502 itemNode.Name = "NodeTree"; 504 itemMap.Items.Add(itemNode);
503 itemNode.Tag = "NodeTree"; 505
504 itemMap.Items.Add(itemNode); 506 TreeViewItem itemDivision = new TreeViewItem();
505 507 itemDivision.Header = "--------------------";
506 TreeViewItem itemDivision = new TreeViewItem(); 508 itemDivision.FontSize = 13;
507 itemDivision.Header = "--------------------"; 509 itemMap.Items.Add(itemDivision);
508 itemDivision.FontSize = 13; 510
509 itemMap.Items.Add(itemDivision); 511 //Tree Vehicle
510 512 TreeViewItem itemVehicle = new TreeViewItem();
511 //Tree Vehicle 513 itemVehicle.Header = "Vehicle";
512 TreeViewItem itemVehicle = new TreeViewItem(); 514 itemVehicle.FontSize = 13;
513 itemVehicle.Header = "Vehicle"; 515 itemVehicle.Name = "Vehicle" + IndexProject.ToString();
514 itemVehicle.FontSize = 13; 516 itemProject.Items.Add(itemVehicle);
515 itemVehicle.Name = "Vehicle" + IndexProject.ToString(); 517
516 itemProject.Items.Add(itemVehicle); 518 IndexVehicle += 1;
517 519
518 IndexVehicle += 1; 520 TreeViewItem itemVehicleBr = new TreeViewItem();
519 521 itemVehicleBr.Header = "FK"+ IndexVehicle.ToString()+"_#1";
520 TreeViewItem itemVehicleBr = new TreeViewItem(); 522 itemVehicleBr.Tag = "VehicleItem";
521 itemVehicleBr.Header = "FK"+ IndexVehicle.ToString()+"_#1"; 523 itemVehicleBr.FontSize = 13;
522 itemVehicleBr.Tag = "VehicleItem"; 524 itemVehicleBr.Selected += new RoutedEventHandler(btnVehicleItem_Selected);
523 itemVehicleBr.FontSize = 13; 525 itemVehicleBr.IsExpanded = true;
524 itemVehicleBr.Selected += new RoutedEventHandler(btnVehicleItem_Selected); 526 itemVehicleBr.Name = "FK_" + IndexVehicle.ToString();
525 itemVehicleBr.IsExpanded = true; 527 itemVehicle.Items.Add(itemVehicleBr);
526 itemVehicleBr.Name = "FK_" + IndexVehicle.ToString(); 528
527 itemVehicle.Items.Add(itemVehicleBr); 529 itemVehicleBr = new TreeViewItem();
528 530 itemVehicleBr.Header = "[+]";
529 itemVehicleBr = new TreeViewItem(); 531 itemVehicleBr.Tag = "VehicleAddTree";
530 itemVehicleBr.Header = "[+]"; 532 itemVehicleBr.FontSize = 13;
531 itemVehicleBr.Tag = "VehicleAddTree"; 533 itemVehicleBr.Selected += new RoutedEventHandler(btnVehicleItem_Selected);
532 itemVehicleBr.FontSize = 13; 534 itemVehicleBr.Name = "VehicleAdd";
533 itemVehicleBr.Selected += new RoutedEventHandler(btnVehicleItem_Selected); 535 itemVehicle.Items.Add(itemVehicleBr);
534 itemVehicleBr.Name = "VehicleAdd"; 536
535 itemVehicle.Items.Add(itemVehicleBr); 537 itemVehicleBr = new TreeViewItem();
536 538 itemVehicleBr.Header = "--------------------";
537 itemVehicleBr = new TreeViewItem(); 539 itemVehicleBr.FontSize = 13;
538 itemVehicleBr.Header = "--------------------"; 540 itemVehicleBr.Name = "UnderLine";
539 itemVehicleBr.FontSize = 13; 541 itemVehicle.Items.Add(itemVehicleBr);
540 itemVehicleBr.Name = "UnderLine"; 542
541 itemVehicle.Items.Add(itemVehicleBr); 543
542 544 //Tree Work
543 545 TreeViewItem itemWork = new TreeViewItem();
544 //Tree Work 546 itemWork.Header = "Work";
545 TreeViewItem itemWork = new TreeViewItem(); 547 itemWork.FontSize = 13;
546 itemWork.Header = "Work"; 548 itemProject.Items.Add(itemWork);
547 itemWork.FontSize = 13; 549
548 itemProject.Items.Add(itemWork); 550 TreeViewItem itemWorkChild = new TreeViewItem();
549 551 itemWorkChild.Header = "Task patterm [FK15_#1]";
550 TreeViewItem itemWorkChild = new TreeViewItem(); 552 itemWorkChild.FontSize = 13;
551 itemWorkChild.Header = "Task patterm [FK15_#1]"; 553 itemWorkChild.Name = "TaskpattermTree";
552 itemWorkChild.FontSize = 13; 554 itemWorkChild.Tag = "TaskpattermTree";
553 itemWorkChild.Name = "TaskpattermTree"; 555 itemWorkChild.Selected += new RoutedEventHandler(btnMenu_Selected);
554 itemWorkChild.Tag = "TaskpattermTree"; 556 itemWorkChild.IsExpanded = true;
555 itemWorkChild.Selected += new RoutedEventHandler(btnMenu_Selected); 557 itemWork.Items.Add(itemWorkChild);
556 itemWorkChild.IsExpanded = true; 558
557 itemWork.Items.Add(itemWorkChild); 559 itemWorkChild = new TreeViewItem();
558 560 itemWorkChild.Header = "[+]";
559 itemWorkChild = new TreeViewItem(); 561 itemWorkChild.FontSize = 13;
560 itemWorkChild.Header = "[+]"; 562 itemWorkChild.Selected += new RoutedEventHandler(btnMenu_UnselectedSet);
561 itemWorkChild.FontSize = 13; 563 itemWorkChild.Name = "WorkAddTree";
562 itemWorkChild.Selected += new RoutedEventHandler(btnMenu_UnselectedSet); 564 itemWork.Items.Add(itemWorkChild);
563 itemWorkChild.Name = "WorkAddTree"; 565
564 itemWork.Items.Add(itemWorkChild); 566 itemWorkChild = new TreeViewItem();
565 567 itemWorkChild.Header = "--------------------";
566 itemWorkChild = new TreeViewItem(); 568 itemWorkChild.FontSize = 13;
567 itemWorkChild.Header = "--------------------"; 569 itemWork.Items.Add(itemWorkChild);
568 itemWorkChild.FontSize = 13; 570
569 itemWork.Items.Add(itemWorkChild); 571
570 572 //Tree Setting
571 573 TreeViewItem itemSetting = new TreeViewItem();
572 //Tree Setting 574 itemSetting.Header = "Setting";
573 TreeViewItem itemSetting = new TreeViewItem(); 575 itemSetting.FontSize = 13;
574 itemSetting.Header = "Setting"; 576 itemProject.Items.Add(itemSetting);
575 itemSetting.FontSize = 13; 577
576 itemProject.Items.Add(itemSetting); 578 TreeViewItem itemSettingChild = new TreeViewItem();
577 579 itemSettingChild.Header = "Connect [Wi-Fi]";
578 TreeViewItem itemSettingChild = new TreeViewItem(); 580 itemSettingChild.FontSize = 13;
579 itemSettingChild.Header = "Connect [Wi-Fi]"; 581 itemSettingChild.Name = "ConnectTree";
580 itemSettingChild.FontSize = 13; 582 itemSettingChild.Selected += new RoutedEventHandler(btnMenu_UnselectedSet);
581 itemSettingChild.Name = "ConnectTree"; 583 itemSettingChild.IsExpanded = true;
582 itemSettingChild.Selected += new RoutedEventHandler(btnMenu_UnselectedSet); 584 itemSetting.Items.Add(itemSettingChild);
583 itemSettingChild.IsExpanded = true; 585
584 itemSetting.Items.Add(itemSettingChild); 586 itemSettingChild = new TreeViewItem();
585 587 itemSettingChild.Header = "Parameter";
586 itemSettingChild = new TreeViewItem(); 588 itemSettingChild.FontSize = 13;
587 itemSettingChild.Header = "Parameter"; 589 itemSettingChild.Selected += new RoutedEventHandler(btnMenu_UnselectedSet);
588 itemSettingChild.FontSize = 13; 590 itemSettingChild.Name = "ParameterTree";
589 itemSettingChild.Selected += new RoutedEventHandler(btnMenu_UnselectedSet); 591 itemSetting.Items.Add(itemSettingChild);
590 itemSettingChild.Name = "ParameterTree"; 592
591 itemSetting.Items.Add(itemSettingChild); 593 itemSettingChild = new TreeViewItem();
592 594 itemSettingChild.Header = "--------------------";
593 itemSettingChild = new TreeViewItem(); 595 itemSettingChild.FontSize = 13;
594 itemSettingChild.Header = "--------------------"; 596 itemSetting.Items.Add(itemSettingChild);
595 itemSettingChild.FontSize = 13; 597
596 itemSetting.Items.Add(itemSettingChild); 598
597 599 //Tree Logging
598 600 TreeViewItem itemLog = new TreeViewItem();
599 //Tree Logging 601 itemLog.Header = "Logging";
600 TreeViewItem itemLog = new TreeViewItem(); 602 itemLog.Name = "LoggingTree";
601 itemLog.Header = "Logging"; 603 itemLog.Selected += new RoutedEventHandler(btnMenu_UnselectedSet);
602 itemLog.Name = "LoggingTree"; 604 itemLog.FontSize = 13;
603 itemLog.Selected += new RoutedEventHandler(btnMenu_UnselectedSet); 605 itemProject.Items.Add(itemLog);
604 itemLog.FontSize = 13; 606
605 itemProject.Items.Add(itemLog); 607 //Tree --------------------
606 608 //Tree Logging
607 //Tree -------------------- 609 TreeViewItem itemDash = new TreeViewItem();
608 //Tree Logging 610 itemDash.Header = "--------------------";
609 TreeViewItem itemDash = new TreeViewItem(); 611 itemDash.FontSize = 13;
610 itemDash.Header = "--------------------"; 612 itemProject.Items.Add(itemDash);
611 itemDash.FontSize = 13; 613
612 itemProject.Items.Add(itemDash); 614
613 615 ////Root Alert
614 616 //TreeViewItem itemAlert = new TreeViewItem();
615 ////Root Alert 617 //itemAlert.Header = "Alert";
616 //TreeViewItem itemAlert = new TreeViewItem(); 618 //itemAlert.FontSize = 13;
617 //itemAlert.Header = "Alert"; 619 //itemAlert.Selected += new RoutedEventHandler(GetAlertTree);
618 //itemAlert.FontSize = 13; 620 //itemAlert.Name = "AlertTree";
619 //itemAlert.Selected += new RoutedEventHandler(GetAlertTree); 621 //ProjectTreeView.Items.Add(itemAlert);
620 //itemAlert.Name = "AlertTree"; 622
621 //ProjectTreeView.Items.Add(itemAlert); 623 ////Root Help
622 624 //TreeViewItem itemHelp = new TreeViewItem();
623 ////Root Help 625 //itemHelp.Header = "Help";
624 //TreeViewItem itemHelp = new TreeViewItem(); 626 //itemHelp.FontSize = 13;
625 //itemHelp.Header = "Help"; 627 //itemHelp.Selected += new RoutedEventHandler(GetHelpTree);
626 //itemHelp.FontSize = 13; 628 //itemHelp.Name = "HelpTree";
627 //itemHelp.Selected += new RoutedEventHandler(GetHelpTree); 629 //ProjectTreeView.Items.Add(itemHelp);
628 //itemHelp.Name = "HelpTree"; 630
629 //ProjectTreeView.Items.Add(itemHelp); 631
630 632 //Root New Project
631 633 TreeViewItem itemNewProject = new TreeViewItem();
632 //Root New Project 634 itemNewProject.Header = "[+New Project]";
633 TreeViewItem itemNewProject = new TreeViewItem(); 635 itemNewProject.FontSize = 13;
634 itemNewProject.Header = "[+New Project]"; 636 itemNewProject.Selected += new RoutedEventHandler(btnProjectItem_Selected);
635 itemNewProject.FontSize = 13; 637 itemNewProject.Name = "NewProjectTree";
636 itemNewProject.Selected += new RoutedEventHandler(btnProjectItem_Selected); 638 itemNewProject.Tag = "ProjectAddTree";
637 itemNewProject.Name = "NewProjectTree"; 639 ProjectTreeView.Items.Add(itemNewProject);
638 itemNewProject.Tag = "ProjectAddTree"; 640
639 ProjectTreeView.Items.Add(itemNewProject); 641 MyDesignerCanvas.ProjectItem = itemProject.Name;
640 642 MyDesignerCanvas.ProjectIndex++;
641 MyDesignerCanvas.ProjectItem = itemProject.Name; 643 MyDesignerCanvas.AddNewProjectItem();
642 MyDesignerCanvas.ProjectIndex++; 644
643 MyDesignerCanvas.AddNewProjectItem(); 645
644 646 }
645 647 #endregion
646 } 648
647 #endregion 649
648 650 }
649 651 }
650 } 652
sources/RoboforkApp/bin/Debug/RboforkApp.exe
No preview for this file type
sources/RoboforkApp/bin/Debug/RboforkApp.pdb
No preview for this file type
sources/RoboforkApp/bin/Debug/RboforkApp.vshost.exe
No preview for this file type
sources/RoboforkApp/bin/Debug/RoboforkApp.AWS.dll
No preview for this file type
sources/RoboforkApp/bin/Debug/RoboforkApp.AWS.pdb
No preview for this file type
sources/RoboforkApp/bin/Release/RboforkApp.exe
No preview for this file type
sources/RoboforkApp/bin/Release/RboforkApp.pdb
No preview for this file type
sources/RoboforkApp/bin/Release/RboforkApp.vshost.exe
No preview for this file type
sources/RoboforkApp/bin/Release/RboforkApp.vshost.exe.manifest
File was created 1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
3 <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
4 <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
5 <security>
6 <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
7 <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
8 </requestedPrivileges>
9 </security>
10 </trustInfo>
11 </assembly>
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 12
sources/RoboforkApp/bin/Release/RoboforkApp.AWS.dll
No preview for this file type
sources/RoboforkApp/bin/Release/RoboforkApp.AWS.pdb
No preview for this file type
sources/RoboforkApp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
No preview for this file type
sources/RoboforkApp/obj/Debug/RboforkApp.exe
No preview for this file type
sources/RoboforkApp/obj/Debug/RboforkApp.g.resources
No preview for this file type
sources/RoboforkApp/obj/Debug/RboforkApp.pdb
No preview for this file type
sources/RoboforkApp/obj/Debug/RboforkApp_MarkupCompile.cache
1 RboforkApp 1 RboforkApp
2 2
3 3
4 winexe 4 winexe
5 C# 5 C#
6 .cs 6 .cs
7 D:\robofork\sources\RoboforkApp\obj\Debug\ 7 D:\robofork\sources\RoboforkApp\obj\Debug\
8 RoboforkApp 8 RoboforkApp
9 none 9 none
10 false 10 false
11 DEBUG;TRACE 11 DEBUG;TRACE
12 D:\robofork\sources\RoboforkApp\App.xaml 12 D:\robofork\sources\RoboforkApp\App.xaml
13 27-814088365 13 27-814088365
14 14
15 37-2061963540 15 37-2061963540
16 15-140300952 16 15-140300952
17 Stencils\BasicShapes.xaml;Stencils\FlowChartSymbols.xaml;Stencils\RegelungstechnikSymbole.xaml;Stencils\SymbolStencils.xaml;UserControls\simulationRobo.xaml;View\AddNodeView.xaml;View\AddParameter.xaml;View\EditNodeView.xaml;Resources\Brushes.xaml;Resources\DesignerItem.xaml;Resources\Expander.xaml;Resources\LangResources.xaml;Resources\ResizeChrome.xaml;Resources\ScrollBar.xaml;Resources\ScrollViewer.xaml;Resources\Slider.xaml;Resources\StatusBar.xaml;Resources\Styles.xaml;Resources\ToolBar.xaml;Resources\Toolbox.xaml;Resources\Tooltip.xaml;Resources\ZoomBox.xaml;RoboforkMenuView.xaml;UserControls\ucDisplayCoordinate.xaml;UserControls\ucNode.xaml;UserControls\ucStartEndButton.xaml;View\UpdateNodeView.xaml; 17 Stencils\BasicShapes.xaml;Stencils\FlowChartSymbols.xaml;Stencils\RegelungstechnikSymbole.xaml;Stencils\SymbolStencils.xaml;UserControls\simulationRobo.xaml;View\AddNodeView.xaml;View\AddParameter.xaml;View\EditNodeView.xaml;Resources\Brushes.xaml;Resources\DesignerItem.xaml;Resources\Expander.xaml;Resources\LangResources.xaml;Resources\ResizeChrome.xaml;Resources\ScrollBar.xaml;Resources\ScrollViewer.xaml;Resources\Slider.xaml;Resources\StatusBar.xaml;Resources\Styles.xaml;Resources\ToolBar.xaml;Resources\Toolbox.xaml;Resources\Tooltip.xaml;Resources\ZoomBox.xaml;RoboforkMenuView.xaml;UserControls\ucDisplayCoordinate.xaml;UserControls\ucNode.xaml;UserControls\ucStartEndButton.xaml;View\UpdateNodeView.xaml;
18 18
19 False 19 False
20 20
21 21
sources/RoboforkApp/obj/Debug/RboforkApp_MarkupCompile.i.cache
1 RboforkApp 1 RboforkApp
2 2
3 3
4 winexe 4 winexe
5 C# 5 C#
6 .cs 6 .cs
7 D:\robofork\sources\RoboforkApp\obj\Debug\ 7 D:\robofork\sources\RoboforkApp\obj\Debug\
8 RoboforkApp 8 RoboforkApp
9 none 9 none
10 false 10 false
11 DEBUG;TRACE 11 DEBUG;TRACE
12 D:\robofork\sources\RoboforkApp\App.xaml 12 D:\robofork\sources\RoboforkApp\App.xaml
13 27-814088365 13 27-814088365
14 14
15 41-2115610324 15 41-2115610324
16 15-140300952 16 15-140300952
17 Stencils\BasicShapes.xaml;Stencils\FlowChartSymbols.xaml;Stencils\RegelungstechnikSymbole.xaml;Stencils\SymbolStencils.xaml;UserControls\simulationRobo.xaml;View\AddNodeView.xaml;View\AddParameter.xaml;View\EditNodeView.xaml;Resources\Brushes.xaml;Resources\DesignerItem.xaml;Resources\Expander.xaml;Resources\LangResources.xaml;Resources\ResizeChrome.xaml;Resources\ScrollBar.xaml;Resources\ScrollViewer.xaml;Resources\Slider.xaml;Resources\StatusBar.xaml;Resources\Styles.xaml;Resources\ToolBar.xaml;Resources\Toolbox.xaml;Resources\Tooltip.xaml;Resources\ZoomBox.xaml;RoboforkMenuView.xaml;UserControls\ucDisplayCoordinate.xaml;UserControls\ucNode.xaml;UserControls\ucStartEndButton.xaml;View\UpdateNodeView.xaml; 17 Stencils\BasicShapes.xaml;Stencils\FlowChartSymbols.xaml;Stencils\RegelungstechnikSymbole.xaml;Stencils\SymbolStencils.xaml;UserControls\simulationRobo.xaml;View\AddNodeView.xaml;View\AddParameter.xaml;View\EditNodeView.xaml;Resources\Brushes.xaml;Resources\DesignerItem.xaml;Resources\Expander.xaml;Resources\LangResources.xaml;Resources\ResizeChrome.xaml;Resources\ScrollBar.xaml;Resources\ScrollViewer.xaml;Resources\Slider.xaml;Resources\StatusBar.xaml;Resources\Styles.xaml;Resources\ToolBar.xaml;Resources\Toolbox.xaml;Resources\Tooltip.xaml;Resources\ZoomBox.xaml;RoboforkMenuView.xaml;UserControls\ucDisplayCoordinate.xaml;UserControls\ucNode.xaml;UserControls\ucStartEndButton.xaml;View\UpdateNodeView.xaml;
18 18
19 True 19 True
20 20
21 21
sources/RoboforkApp/obj/Debug/RboforkApp_MarkupCompile.i.lref
File was created 1 D:\robofork\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.i.cs
2
3 FD:\robofork\sources\RoboforkApp\Stencils\BasicShapes.xaml;;
4 FD:\robofork\sources\RoboforkApp\Stencils\FlowChartSymbols.xaml;;
5 FD:\robofork\sources\RoboforkApp\Stencils\RegelungstechnikSymbole.xaml;;
6 FD:\robofork\sources\RoboforkApp\Stencils\SymbolStencils.xaml;;
7 FD:\robofork\sources\RoboforkApp\View\AddParameter.xaml;;
8 FD:\robofork\sources\RoboforkApp\View\EditNodeView.xaml;;
9 FD:\robofork\sources\RoboforkApp\Resources\DesignerItem.xaml;;
10 FD:\robofork\sources\RoboforkApp\Resources\ResizeChrome.xaml;;
11 FD:\robofork\sources\RoboforkApp\Resources\Toolbox.xaml;;
12 FD:\robofork\sources\RoboforkApp\Resources\ZoomBox.xaml;;
13 FD:\robofork\sources\RoboforkApp\RoboforkMenuView.xaml;;
14
1 D:\robofork\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.i.cs 15
sources/RoboforkApp/obj/Debug/RboforkApp_MarkupCompile.lref
1 D:\robofork\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 1 D:\robofork\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
2 2
3 FD:\robofork\sources\RoboforkApp\Stencils\BasicShapes.xaml;; 3 FD:\robofork\sources\RoboforkApp\Stencils\BasicShapes.xaml;;
4 FD:\robofork\sources\RoboforkApp\Stencils\FlowChartSymbols.xaml;; 4 FD:\robofork\sources\RoboforkApp\Stencils\FlowChartSymbols.xaml;;
5 FD:\robofork\sources\RoboforkApp\Stencils\RegelungstechnikSymbole.xaml;; 5 FD:\robofork\sources\RoboforkApp\Stencils\RegelungstechnikSymbole.xaml;;
6 FD:\robofork\sources\RoboforkApp\Stencils\SymbolStencils.xaml;; 6 FD:\robofork\sources\RoboforkApp\Stencils\SymbolStencils.xaml;;
7 FD:\robofork\sources\RoboforkApp\View\AddParameter.xaml;; 7 FD:\robofork\sources\RoboforkApp\View\AddParameter.xaml;;
8 FD:\robofork\sources\RoboforkApp\View\EditNodeView.xaml;; 8 FD:\robofork\sources\RoboforkApp\View\EditNodeView.xaml;;
9 FD:\robofork\sources\RoboforkApp\Resources\DesignerItem.xaml;; 9 FD:\robofork\sources\RoboforkApp\Resources\DesignerItem.xaml;;
10 FD:\robofork\sources\RoboforkApp\Resources\ResizeChrome.xaml;; 10 FD:\robofork\sources\RoboforkApp\Resources\ResizeChrome.xaml;;
11 FD:\robofork\sources\RoboforkApp\Resources\Toolbox.xaml;; 11 FD:\robofork\sources\RoboforkApp\Resources\Toolbox.xaml;;
12 FD:\robofork\sources\RoboforkApp\Resources\ZoomBox.xaml;; 12 FD:\robofork\sources\RoboforkApp\Resources\ZoomBox.xaml;;
13 FD:\robofork\sources\RoboforkApp\RoboforkMenuView.xaml;; 13 FD:\robofork\sources\RoboforkApp\RoboforkMenuView.xaml;;
14 14
15 15
sources/RoboforkApp/obj/Debug/RoboforkApp.csproj.FileListAbsolute.txt
1 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 1 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
2 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\bin\Debug\RboforkApp.exe 2 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\bin\Debug\RboforkApp.exe
3 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 3 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
4 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\EditNodeWindow.baml 4 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\EditNodeWindow.baml
5 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 5 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
6 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 6 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
7 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 7 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
8 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 8 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
9 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 9 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
10 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 10 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
11 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 11 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
12 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 12 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
13 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 13 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
14 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 14 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
15 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 15 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
16 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 16 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
17 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\App.baml 17 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\App.baml
18 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\EditNodeWindow.g.cs 18 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\EditNodeWindow.g.cs
19 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RoboforkMenu.g.cs 19 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RoboforkMenu.g.cs
20 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 20 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
21 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 21 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
22 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\MainWindow.g.cs 22 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\MainWindow.g.cs
23 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\App.g.cs 23 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\App.g.cs
24 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 24 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
25 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 25 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
26 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 26 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
27 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 27 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
28 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 28 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
29 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 29 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
30 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 30 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
31 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RoboforkMenu.baml 31 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RoboforkMenu.baml
32 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 32 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
33 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 33 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
34 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 34 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
35 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 35 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
36 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\MainWindow.baml 36 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\MainWindow.baml
37 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 37 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
38 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RboforkApp.exe 38 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RboforkApp.exe
39 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 39 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
40 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 40 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
41 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 41 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
42 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RboforkApp.exe 42 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RboforkApp.exe
43 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 43 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
44 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\bin\Debug\RboforkApp.exe 44 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\bin\Debug\RboforkApp.exe
45 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 45 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
46 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 46 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
47 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\EditNodeWindow.baml 47 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\EditNodeWindow.baml
48 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 48 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
49 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 49 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
50 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 50 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
51 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 51 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
52 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 52 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
53 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 53 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
54 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 54 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
55 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 55 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
56 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 56 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
57 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 57 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
58 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 58 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
59 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml 59 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
60 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 60 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
61 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\App.baml 61 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\App.baml
62 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\EditNodeWindow.g.cs 62 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\EditNodeWindow.g.cs
63 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RoboforkMenu.g.cs 63 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RoboforkMenu.g.cs
64 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 64 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
65 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 65 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
66 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 66 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
67 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\MainWindow.g.cs 67 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\MainWindow.g.cs
68 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\App.g.cs 68 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\App.g.cs
69 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 69 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
70 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 70 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
71 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 71 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
72 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 72 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
73 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 73 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
74 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 74 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
75 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 75 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
76 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RoboforkMenu.baml 76 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RoboforkMenu.baml
77 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 77 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
78 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 78 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
79 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 79 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
80 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 80 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
81 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\MainWindow.baml 81 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\MainWindow.baml
82 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 82 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
83 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 83 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
84 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RboforkApp.exe 84 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RboforkApp.exe
85 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 85 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
86 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\bin\Debug\RboforkApp.exe 86 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\bin\Debug\RboforkApp.exe
87 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 87 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
88 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 88 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
89 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\EditNodeWindow.baml 89 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\EditNodeWindow.baml
90 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 90 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
91 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 91 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
92 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 92 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
93 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 93 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
94 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 94 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
95 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 95 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
96 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 96 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
97 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 97 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
98 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 98 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
99 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 99 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
100 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 100 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
101 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml 101 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
102 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 102 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
103 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\App.baml 103 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\App.baml
104 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\EditNodeWindow.g.cs 104 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\EditNodeWindow.g.cs
105 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RoboforkMenu.g.cs 105 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RoboforkMenu.g.cs
106 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 106 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
107 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 107 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
108 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 108 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
109 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\MainWindow.g.cs 109 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\MainWindow.g.cs
110 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\App.g.cs 110 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\App.g.cs
111 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 111 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
112 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 112 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
113 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 113 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
114 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 114 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
115 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 115 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
116 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 116 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
117 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 117 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
118 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RoboforkMenu.baml 118 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RoboforkMenu.baml
119 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 119 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
120 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 120 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
121 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 121 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
122 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 122 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
123 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\MainWindow.baml 123 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\MainWindow.baml
124 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 124 C:\Users\nam\Desktop\sources_Toan - New\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
125 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 125 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
126 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\bin\Debug\RboforkApp.exe 126 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\bin\Debug\RboforkApp.exe
127 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 127 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
128 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 128 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
129 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\EditNodeWindow.baml 129 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\EditNodeWindow.baml
130 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 130 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
131 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 131 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
132 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 132 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
133 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 133 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
134 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 134 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
135 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 135 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
136 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 136 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
137 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 137 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
138 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 138 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
139 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 139 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
140 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 140 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
141 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml 141 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
142 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 142 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
143 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\App.baml 143 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\App.baml
144 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\EditNodeWindow.g.cs 144 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\EditNodeWindow.g.cs
145 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RoboforkMenu.g.cs 145 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RoboforkMenu.g.cs
146 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 146 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
147 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 147 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
148 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 148 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
149 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\MainWindow.g.cs 149 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\MainWindow.g.cs
150 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\App.g.cs 150 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\App.g.cs
151 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 151 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
152 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 152 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
153 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 153 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
154 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 154 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
155 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 155 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
156 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 156 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
157 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 157 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
158 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RoboforkMenu.baml 158 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RoboforkMenu.baml
159 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 159 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
160 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 160 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
161 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 161 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
162 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 162 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
163 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\MainWindow.baml 163 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\MainWindow.baml
164 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 164 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
165 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RboforkApp.exe 165 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RboforkApp.exe
166 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 166 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
167 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\EditNodeWindow.baml 167 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\EditNodeWindow.baml
168 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 168 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
169 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 169 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
170 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 170 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
171 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 171 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
172 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 172 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
173 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 173 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
174 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 174 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
175 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 175 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
176 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 176 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
177 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 177 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
178 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 178 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
179 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml 179 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
180 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 180 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
181 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\App.baml 181 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\App.baml
182 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\EditNodeWindow.g.cs 182 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\EditNodeWindow.g.cs
183 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RoboforkMenu.g.cs 183 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RoboforkMenu.g.cs
184 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 184 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
185 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 185 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
186 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 186 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
187 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\MainWindow.g.cs 187 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\MainWindow.g.cs
188 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\App.g.cs 188 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\App.g.cs
189 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 189 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
190 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 190 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
191 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 191 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
192 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 192 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
193 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\bin\Debug\RboforkApp.exe 193 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\bin\Debug\RboforkApp.exe
194 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 194 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
195 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 195 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
196 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 196 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
197 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 197 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
198 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 198 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
199 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 199 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
200 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RoboforkMenu.baml 200 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RoboforkMenu.baml
201 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 201 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
202 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 202 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
203 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 203 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
204 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 204 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
205 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\MainWindow.baml 205 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\MainWindow.baml
206 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 206 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
207 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RboforkApp.exe 207 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RboforkApp.exe
208 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 208 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
209 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 209 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
210 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RboforkApp.exe 210 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RboforkApp.exe
211 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 211 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
212 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Debug\RboforkApp.exe 212 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Debug\RboforkApp.exe
213 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 213 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
214 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml 214 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml
215 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 215 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
216 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 216 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
217 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 217 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
218 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 218 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
219 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 219 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
220 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 220 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
221 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 221 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
222 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 222 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
223 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 223 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
224 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 224 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
225 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 225 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
226 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml 226 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
227 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 227 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
228 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\App.baml 228 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\App.baml
229 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs 229 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs
230 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs 230 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs
231 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 231 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
232 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 232 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
233 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 233 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
234 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\App.g.cs 234 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\App.g.cs
235 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 235 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
236 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 236 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
237 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 237 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
238 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 238 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
239 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 239 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
240 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 240 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
241 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 241 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
242 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml 242 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml
243 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 243 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
244 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 244 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
245 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 245 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
246 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 246 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
247 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 247 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
248 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 248 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
249 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RboforkApp.exe 249 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RboforkApp.exe
250 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 250 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
251 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 251 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
252 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml 252 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml
253 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 253 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
254 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 254 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
255 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 255 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
256 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 256 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
257 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 257 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
258 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 258 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
259 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 259 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
260 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 260 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
261 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 261 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
262 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 262 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
263 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 263 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
264 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml 264 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
265 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 265 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
266 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\App.baml 266 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\App.baml
267 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs 267 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs
268 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs 268 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs
269 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 269 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
270 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 270 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
271 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 271 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
272 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\App.g.cs 272 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\App.g.cs
273 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 273 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
274 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 274 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
275 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 275 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
276 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\bin\Debug\RboforkApp.exe 276 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\bin\Debug\RboforkApp.exe
277 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 277 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
278 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 278 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
279 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 279 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
280 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 280 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
281 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 281 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
282 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml 282 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml
283 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 283 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
284 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 284 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
285 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 285 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
286 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 286 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
287 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 287 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
288 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml 288 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml
289 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs 289 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs
290 C:\Users\Dev001\Desktop\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 290 C:\Users\Dev001\Desktop\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
291 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RboforkApp.exe 291 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RboforkApp.exe
292 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 292 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
293 C:\Users\Dev001\Desktop\sources\RoboforkApp\bin\Debug\RboforkApp.exe 293 C:\Users\Dev001\Desktop\sources\RoboforkApp\bin\Debug\RboforkApp.exe
294 C:\Users\Dev001\Desktop\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 294 C:\Users\Dev001\Desktop\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
295 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 295 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
296 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml 296 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml
297 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml 297 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml
298 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 298 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
299 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 299 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
300 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 300 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
301 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 301 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
302 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 302 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
303 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 303 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
304 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 304 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
305 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 305 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
306 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 306 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
307 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 307 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
308 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 308 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
309 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml 309 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
310 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 310 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
311 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\App.baml 311 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\App.baml
312 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs 312 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs
313 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs 313 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs
314 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs 314 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs
315 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 315 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
316 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 316 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
317 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 317 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
318 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\App.g.cs 318 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\App.g.cs
319 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 319 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
320 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 320 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
321 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 321 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
322 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 322 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
323 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 323 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
324 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 324 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
325 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 325 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
326 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml 326 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml
327 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 327 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
328 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 328 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
329 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 329 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
330 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 330 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
331 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 331 C:\Users\Dev001\Desktop\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
332 C:\Users\nam\Desktop\sources_newest\RoboforkApp\bin\Debug\RboforkApp.exe.config 332 C:\Users\nam\Desktop\sources_newest\RoboforkApp\bin\Debug\RboforkApp.exe.config
333 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RboforkApp.exe 333 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RboforkApp.exe
334 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RboforkApp.pdb 334 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RboforkApp.pdb
335 C:\Users\nam\Desktop\sources_newest\RoboforkApp\bin\Debug\RboforkApp.exe 335 C:\Users\nam\Desktop\sources_newest\RoboforkApp\bin\Debug\RboforkApp.exe
336 C:\Users\nam\Desktop\sources_newest\RoboforkApp\bin\Debug\RboforkApp.pdb 336 C:\Users\nam\Desktop\sources_newest\RoboforkApp\bin\Debug\RboforkApp.pdb
337 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 337 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
338 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml 338 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml
339 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\View\EditNodeView.baml 339 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\View\EditNodeView.baml
340 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\Brushes.baml 340 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\Brushes.baml
341 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\Expander.baml 341 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\Expander.baml
342 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\LangResources.baml 342 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\LangResources.baml
343 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 343 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
344 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 344 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
345 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\Slider.baml 345 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\Slider.baml
346 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\StatusBar.baml 346 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\StatusBar.baml
347 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\Styles.baml 347 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\Styles.baml
348 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\ToolBar.baml 348 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\ToolBar.baml
349 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\Tooltip.baml 349 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\Tooltip.baml
350 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 350 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
351 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\ucNode.baml 351 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\ucNode.baml
352 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 352 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
353 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\App.baml 353 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\App.baml
354 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs 354 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs
355 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\View\EditNodeView.g.cs 355 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\View\EditNodeView.g.cs
356 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs 356 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs
357 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 357 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
358 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 358 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
359 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 359 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
360 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\App.g.cs 360 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\App.g.cs
361 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 361 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
362 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 362 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
363 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 363 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
364 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 364 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
365 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 365 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
366 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\Toolbox.baml 366 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\Toolbox.baml
367 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 367 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
368 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RoboforkMenuView.baml 368 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RoboforkMenuView.baml
369 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 369 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
370 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 370 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
371 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 371 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
372 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 372 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
373 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RboforkApp.g.resources 373 C:\Users\nam\Desktop\sources_newest\RoboforkApp\obj\Debug\RboforkApp.g.resources
374 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 374 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
375 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RboforkApp.exe 375 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RboforkApp.exe
376 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 376 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
377 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\bin\Debug\RboforkApp.exe 377 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\bin\Debug\RboforkApp.exe
378 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 378 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
379 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 379 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
380 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml 380 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml
381 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml 381 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml
382 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 382 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
383 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 383 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
384 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 384 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
385 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 385 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
386 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 386 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
387 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 387 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
388 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 388 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
389 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 389 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
390 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 390 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
391 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 391 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
392 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 392 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
393 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml 393 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
394 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 394 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
395 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\App.baml 395 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\App.baml
396 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs 396 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs
397 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs 397 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs
398 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs 398 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs
399 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 399 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
400 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 400 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
401 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 401 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
402 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\App.g.cs 402 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\App.g.cs
403 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 403 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
404 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 404 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
405 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 405 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
406 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 406 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
407 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 407 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
408 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 408 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
409 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 409 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
410 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml 410 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml
411 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 411 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
412 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 412 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
413 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 413 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
414 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 414 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
415 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 415 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
416 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Debug\Mapfan\MapFan.index 416 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Debug\Mapfan\MapFan.index
417 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 417 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
418 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml 418 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml
419 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\View\AddNodeView.baml 419 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\View\AddNodeView.baml
420 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 420 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
421 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 421 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
422 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 422 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
423 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 423 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
424 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 424 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
425 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 425 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
426 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 426 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
427 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 427 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
428 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 428 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
429 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 429 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
430 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 430 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
431 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml 431 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
432 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 432 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
433 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\App.baml 433 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\App.baml
434 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs 434 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs
435 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\View\AddNodeView.g.cs 435 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\View\AddNodeView.g.cs
436 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs 436 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs
437 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs 437 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs
438 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 438 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
439 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 439 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
440 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 440 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
441 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\App.g.cs 441 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\App.g.cs
442 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 442 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
443 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 443 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
444 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 444 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
445 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\Mapfan\MapFan.index 445 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\Mapfan\MapFan.index
446 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 446 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
447 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\RboforkApp.exe 447 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\RboforkApp.exe
448 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 448 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
449 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\AWSSDK.dll 449 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\AWSSDK.dll
450 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.dll 450 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.dll
451 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.pdb 451 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.pdb
452 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\AWSSDK.xml 452 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Debug\AWSSDK.xml
453 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 453 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
454 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 454 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
455 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 455 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
456 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 456 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
457 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml 457 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml
458 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 458 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
459 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 459 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
460 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 460 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
461 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 461 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
462 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml 462 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml
463 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 463 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
464 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RboforkApp.exe 464 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RboforkApp.exe
465 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 465 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
466 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\RoboforkMenuView.xaml.cs 466 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\RoboforkMenuView.xaml.cs
467 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\Mapfan\MapFan.index 467 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\Mapfan\MapFan.index
468 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 468 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
469 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\RboforkApp.exe 469 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\RboforkApp.exe
470 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 470 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
471 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\AWSSDK.dll 471 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\AWSSDK.dll
472 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.dll 472 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.dll
473 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.pdb 473 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.pdb
474 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\AWSSDK.xml 474 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Debug\AWSSDK.xml
475 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 475 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
476 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml 476 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml
477 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\View\AddNodeView.baml 477 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\View\AddNodeView.baml
478 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 478 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
479 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 479 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
480 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 480 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
481 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 481 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
482 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 482 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
483 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 483 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
484 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 484 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
485 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 485 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
486 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 486 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
487 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 487 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
488 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 488 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
489 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml 489 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
490 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 490 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
491 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.baml 491 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.baml
492 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\App.baml 492 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\App.baml
493 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs 493 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs
494 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\View\AddNodeView.g.cs 494 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\View\AddNodeView.g.cs
495 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs 495 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs
496 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs 496 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs
497 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 497 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
498 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 498 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
499 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 499 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
500 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.g.cs 500 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.g.cs
501 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\App.g.cs 501 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\App.g.cs
502 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 502 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
503 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 503 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
504 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 504 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
505 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 505 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
506 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 506 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
507 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 507 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
508 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 508 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
509 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml 509 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml
510 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 510 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
511 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 511 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
512 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 512 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
513 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 513 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
514 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml 514 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml
515 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 515 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
516 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RboforkApp.exe 516 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RboforkApp.exe
517 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 517 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
518 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\Mapfan\MapFan.index 518 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\Mapfan\MapFan.index
519 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 519 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
520 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\RboforkApp.exe 520 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\RboforkApp.exe
521 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 521 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
522 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\AWSSDK.dll 522 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\AWSSDK.dll
523 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.dll 523 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.dll
524 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.pdb 524 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.pdb
525 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\AWSSDK.xml 525 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Debug\AWSSDK.xml
526 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 526 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
527 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml 527 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml
528 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\AddNodeView.baml 528 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\AddNodeView.baml
529 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 529 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
530 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 530 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
531 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 531 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
532 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 532 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
533 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 533 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
534 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 534 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
535 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 535 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
536 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 536 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
537 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 537 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
538 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 538 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
539 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 539 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
540 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml 540 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
541 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 541 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
542 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.baml 542 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.baml
543 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\App.baml 543 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\App.baml
544 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs 544 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs
545 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\AddNodeView.g.cs 545 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\AddNodeView.g.cs
546 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs 546 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs
547 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs 547 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs
548 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 548 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
549 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 549 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
550 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 550 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
551 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.g.cs 551 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.g.cs
552 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\App.g.cs 552 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\App.g.cs
553 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 553 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
554 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 554 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
555 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 555 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
556 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 556 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
557 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 557 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
558 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 558 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
559 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 559 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
560 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml 560 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml
561 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 561 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
562 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 562 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
563 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 563 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
564 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 564 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
565 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml 565 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml
566 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 566 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
567 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RboforkApp.exe 567 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RboforkApp.exe
568 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 568 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
569 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\AddParameter.g.cs 569 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\AddParameter.g.cs
570 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\AddParameter.baml 570 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Debug\View\AddParameter.baml
571 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 571 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
572 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RboforkApp.exe 572 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RboforkApp.exe
573 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 573 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
574 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\Mapfan\MapFan.index 574 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\Mapfan\MapFan.index
575 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\RboforkApp.exe 575 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\RboforkApp.exe
576 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 576 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
577 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\AWSSDK.dll 577 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\AWSSDK.dll
578 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.dll 578 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.dll
579 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.pdb 579 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.pdb
580 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\AWSSDK.xml 580 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\bin\Debug\AWSSDK.xml
581 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 581 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
582 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml 582 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml
583 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\AddNodeView.baml 583 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\AddNodeView.baml
584 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 584 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
585 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 585 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
586 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 586 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
587 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 587 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
588 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 588 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
589 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 589 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
590 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 590 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
591 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 591 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
592 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 592 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
593 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 593 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
594 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 594 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
595 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml 595 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
596 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 596 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
597 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.baml 597 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.baml
598 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\App.baml 598 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\App.baml
599 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs 599 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs
600 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\AddNodeView.g.cs 600 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\AddNodeView.g.cs
601 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\AddParameter.g.cs 601 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\AddParameter.g.cs
602 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs 602 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs
603 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs 603 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs
604 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 604 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
605 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 605 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
606 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 606 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
607 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.g.cs 607 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.g.cs
608 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\App.g.cs 608 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\App.g.cs
609 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 609 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
610 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 610 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
611 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 611 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
612 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 612 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
613 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 613 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
614 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 614 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
615 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 615 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
616 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\AddParameter.baml 616 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\AddParameter.baml
617 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml 617 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml
618 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 618 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
619 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 619 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
620 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 620 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
621 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 621 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
622 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml 622 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml
623 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 623 C:\Users\nam\Desktop\robofork_newSPEC\20170329_2\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
624 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\Mapfan\MapFan.index 624 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\Mapfan\MapFan.index
625 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 625 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
626 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\RboforkApp.exe 626 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\RboforkApp.exe
627 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\RboforkApp.pdb 627 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
628 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\AWSSDK.dll 628 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\AWSSDK.dll
629 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.dll 629 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.dll
630 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.pdb 630 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.pdb
631 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\AWSSDK.xml 631 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Debug\AWSSDK.xml
632 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache 632 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
633 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml 633 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml
634 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\AddNodeView.baml 634 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\AddNodeView.baml
635 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml 635 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
636 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\Expander.baml 636 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
637 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml 637 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
638 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml 638 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
639 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml 639 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
640 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\Slider.baml 640 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
641 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml 641 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
642 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\Styles.baml 642 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
643 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml 643 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
644 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml 644 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
645 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml 645 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
646 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml 646 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
647 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml 647 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
648 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.baml 648 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.baml
649 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\App.baml 649 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\App.baml
650 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs 650 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs
651 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\AddNodeView.g.cs 651 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\AddNodeView.g.cs
652 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\AddParameter.g.cs 652 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\AddParameter.g.cs
653 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs 653 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs
654 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs 654 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs
655 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs 655 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
656 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs 656 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
657 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs 657 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
658 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.g.cs 658 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.g.cs
659 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\App.g.cs 659 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\App.g.cs
660 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs 660 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
661 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache 661 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
662 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref 662 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
663 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml 663 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
664 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml 664 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
665 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml 665 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
666 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml 666 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
667 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\AddParameter.baml 667 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\AddParameter.baml
668 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml 668 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml
669 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml 669 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
670 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml 670 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
671 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml 671 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
672 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml 672 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
673 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml 673 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml
674 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources 674 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
675 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RboforkApp.exe 675 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RboforkApp.exe
676 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RboforkApp.pdb 676 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
677 D:\robofork\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config
678 D:\robofork\sources\RoboforkApp\obj\Debug\RboforkApp.exe
679 D:\robofork\sources\RoboforkApp\obj\Debug\RboforkApp.pdb
680 D:\robofork\sources\RoboforkApp\bin\Debug\Mapfan\MapFan.index
681 D:\robofork\sources\RoboforkApp\bin\Debug\RboforkApp.exe
682 D:\robofork\sources\RoboforkApp\bin\Debug\RboforkApp.pdb
683 D:\robofork\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.dll
684 D:\robofork\sources\RoboforkApp\bin\Debug\RoboforkApp.AWS.pdb
685 D:\robofork\sources\RoboforkApp\bin\Debug\AWSSDK.xml
686 D:\robofork\sources\RoboforkApp\obj\Debug\RoboforkApp.csprojResolveAssemblyReference.cache
687 D:\robofork\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.baml
688 D:\robofork\sources\RoboforkApp\obj\Debug\View\AddNodeView.baml
689 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\Brushes.baml
690 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\Expander.baml
691 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\LangResources.baml
692 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\ScrollBar.baml
693 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\ScrollViewer.baml
694 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\Slider.baml
695 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\StatusBar.baml
696 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\Styles.baml
697 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\ToolBar.baml
698 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\Tooltip.baml
699 D:\robofork\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.baml
700 D:\robofork\sources\RoboforkApp\obj\Debug\UserControls\ucNode.baml
701 D:\robofork\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.baml
702 D:\robofork\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.baml
703 D:\robofork\sources\RoboforkApp\obj\Debug\App.baml
704 D:\robofork\sources\RoboforkApp\obj\Debug\UserControls\simulationRobo.g.cs
705 D:\robofork\sources\RoboforkApp\obj\Debug\View\AddNodeView.g.cs
706 D:\robofork\sources\RoboforkApp\obj\Debug\View\AddParameter.g.cs
707 D:\robofork\sources\RoboforkApp\obj\Debug\View\EditNodeView.g.cs
708 D:\robofork\sources\RoboforkApp\obj\Debug\RoboforkMenuView.g.cs
709 D:\robofork\sources\RoboforkApp\obj\Debug\UserControls\ucDisplayCoordinate.g.cs
710 D:\robofork\sources\RoboforkApp\obj\Debug\UserControls\ucNode.g.cs
711 D:\robofork\sources\RoboforkApp\obj\Debug\UserControls\ucStartEndButton.g.cs
712 D:\robofork\sources\RoboforkApp\obj\Debug\View\UpdateNodeView.g.cs
713 D:\robofork\sources\RoboforkApp\obj\Debug\App.g.cs
714 D:\robofork\sources\RoboforkApp\obj\Debug\GeneratedInternalTypeHelper.g.cs
715 D:\robofork\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.cache
716 D:\robofork\sources\RoboforkApp\obj\Debug\RboforkApp_MarkupCompile.lref
717 D:\robofork\sources\RoboforkApp\obj\Debug\Stencils\BasicShapes.baml
718 D:\robofork\sources\RoboforkApp\obj\Debug\Stencils\FlowChartSymbols.baml
719 D:\robofork\sources\RoboforkApp\obj\Debug\Stencils\RegelungstechnikSymbole.baml
720 D:\robofork\sources\RoboforkApp\obj\Debug\Stencils\SymbolStencils.baml
721 D:\robofork\sources\RoboforkApp\obj\Debug\View\AddParameter.baml
722 D:\robofork\sources\RoboforkApp\obj\Debug\View\EditNodeView.baml
723 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\DesignerItem.baml
724 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\ResizeChrome.baml
725 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\Toolbox.baml
726 D:\robofork\sources\RoboforkApp\obj\Debug\Resources\ZoomBox.baml
727 D:\robofork\sources\RoboforkApp\obj\Debug\RoboforkMenuView.baml
728 D:\robofork\sources\RoboforkApp\obj\Debug\RboforkApp.g.resources
677 D:\robofork\sources\RoboforkApp\bin\Debug\RboforkApp.exe.config 729
sources/RoboforkApp/obj/Debug/RoboforkApp.csprojResolveAssemblyReference.cache
No preview for this file type
sources/RoboforkApp/obj/Debug/RoboforkMenuView.baml
No preview for this file type
sources/RoboforkApp/obj/Debug/RoboforkMenuView.g.cs
1 #pragma checksum "..\..\RoboforkMenuView.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DCE0E6D1332F6179A469FD6F0F00AE14" 1 #pragma checksum "..\..\RoboforkMenuView.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DCE0E6D1332F6179A469FD6F0F00AE14"
2 //------------------------------------------------------------------------------ 2 //------------------------------------------------------------------------------
3 // <auto-generated> 3 // <auto-generated>
4 // This code was generated by a tool. 4 // This code was generated by a tool.
5 // Runtime Version:4.0.30319.42000 5 // Runtime Version:4.0.30319.42000
6 // 6 //
7 // Changes to this file may cause incorrect behavior and will be lost if 7 // Changes to this file may cause incorrect behavior and will be lost if
8 // the code is regenerated. 8 // the code is regenerated.
9 // </auto-generated> 9 // </auto-generated>
10 //------------------------------------------------------------------------------ 10 //------------------------------------------------------------------------------
11 11
12 using RoboforkApp; 12 using RoboforkApp;
13 using System; 13 using System;
14 using System.Diagnostics; 14 using System.Diagnostics;
15 using System.Windows; 15 using System.Windows;
16 using System.Windows.Automation; 16 using System.Windows.Automation;
17 using System.Windows.Controls; 17 using System.Windows.Controls;
18 using System.Windows.Controls.Primitives; 18 using System.Windows.Controls.Primitives;
19 using System.Windows.Data; 19 using System.Windows.Data;
20 using System.Windows.Documents; 20 using System.Windows.Documents;
21 using System.Windows.Ink; 21 using System.Windows.Ink;
22 using System.Windows.Input; 22 using System.Windows.Input;
23 using System.Windows.Markup; 23 using System.Windows.Markup;
24 using System.Windows.Media; 24 using System.Windows.Media;
25 using System.Windows.Media.Animation; 25 using System.Windows.Media.Animation;
26 using System.Windows.Media.Effects; 26 using System.Windows.Media.Effects;
27 using System.Windows.Media.Imaging; 27 using System.Windows.Media.Imaging;
28 using System.Windows.Media.Media3D; 28 using System.Windows.Media.Media3D;
29 using System.Windows.Media.TextFormatting; 29 using System.Windows.Media.TextFormatting;
30 using System.Windows.Navigation; 30 using System.Windows.Navigation;
31 using System.Windows.Shapes; 31 using System.Windows.Shapes;
32 using System.Windows.Shell; 32 using System.Windows.Shell;
33 33
34 34
35 namespace RoboforkApp { 35 namespace RoboforkApp {
36 36
37 37
38 /// <summary> 38 /// <summary>
39 /// RoboforkMenu 39 /// RoboforkMenu
40 /// </summary> 40 /// </summary>
41 public partial class RoboforkMenu : System.Windows.Window, System.Windows.Markup.IComponentConnector { 41 public partial class RoboforkMenu : System.Windows.Window, System.Windows.Markup.IComponentConnector {
42 42
43 43
44 #line 40 "..\..\RoboforkMenuView.xaml" 44 #line 40 "..\..\RoboforkMenuView.xaml"
45 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 45 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
46 internal System.Windows.Controls.TreeView ProjectTreeView; 46 internal System.Windows.Controls.TreeView ProjectTreeView;
47 47
48 #line default 48 #line default
49 #line hidden 49 #line hidden
50 50
51 51
52 #line 41 "..\..\RoboforkMenuView.xaml" 52 #line 41 "..\..\RoboforkMenuView.xaml"
53 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 53 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
54 internal System.Windows.Controls.TreeViewItem ProjectAAA; 54 internal System.Windows.Controls.TreeViewItem ProjectAAA;
55 55
56 #line default 56 #line default
57 #line hidden 57 #line hidden
58 58
59 59
60 #line 42 "..\..\RoboforkMenuView.xaml" 60 #line 42 "..\..\RoboforkMenuView.xaml"
61 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 61 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
62 internal System.Windows.Controls.TreeViewItem Map; 62 internal System.Windows.Controls.TreeViewItem Map;
63 63
64 #line default 64 #line default
65 #line hidden 65 #line hidden
66 66
67 67
68 #line 43 "..\..\RoboforkMenuView.xaml" 68 #line 43 "..\..\RoboforkMenuView.xaml"
69 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 69 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
70 internal System.Windows.Controls.TreeViewItem SetupRestriction; 70 internal System.Windows.Controls.TreeViewItem SetupRestriction;
71 71
72 #line default 72 #line default
73 #line hidden 73 #line hidden
74 74
75 75
76 #line 50 "..\..\RoboforkMenuView.xaml" 76 #line 50 "..\..\RoboforkMenuView.xaml"
77 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 77 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
78 internal System.Windows.Controls.TreeViewItem NodeTree; 78 internal System.Windows.Controls.TreeViewItem NodeTree;
79 79
80 #line default 80 #line default
81 #line hidden 81 #line hidden
82 82
83 83
84 #line 61 "..\..\RoboforkMenuView.xaml" 84 #line 61 "..\..\RoboforkMenuView.xaml"
85 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 85 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
86 internal System.Windows.Controls.TreeViewItem Vehicle; 86 internal System.Windows.Controls.TreeViewItem Vehicle;
87 87
88 #line default 88 #line default
89 #line hidden 89 #line hidden
90 90
91 91
92 #line 62 "..\..\RoboforkMenuView.xaml" 92 #line 62 "..\..\RoboforkMenuView.xaml"
93 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 93 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
94 internal System.Windows.Controls.TreeViewItem FK_15; 94 internal System.Windows.Controls.TreeViewItem FK_15;
95 95
96 #line default 96 #line default
97 #line hidden 97 #line hidden
98 98
99 99
100 #line 63 "..\..\RoboforkMenuView.xaml" 100 #line 63 "..\..\RoboforkMenuView.xaml"
101 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 101 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
102 internal System.Windows.Controls.TreeViewItem VehicleAdd; 102 internal System.Windows.Controls.TreeViewItem VehicleAdd;
103 103
104 #line default 104 #line default
105 #line hidden 105 #line hidden
106 106
107 107
108 #line 64 "..\..\RoboforkMenuView.xaml" 108 #line 64 "..\..\RoboforkMenuView.xaml"
109 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 109 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
110 internal System.Windows.Controls.TreeViewItem UnderLine; 110 internal System.Windows.Controls.TreeViewItem UnderLine;
111 111
112 #line default 112 #line default
113 #line hidden 113 #line hidden
114 114
115 115
116 #line 68 "..\..\RoboforkMenuView.xaml" 116 #line 68 "..\..\RoboforkMenuView.xaml"
117 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 117 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
118 internal System.Windows.Controls.TreeViewItem TaskpattermTree; 118 internal System.Windows.Controls.TreeViewItem TaskpattermTree;
119 119
120 #line default 120 #line default
121 #line hidden 121 #line hidden
122 122
123 123
124 #line 72 "..\..\RoboforkMenuView.xaml" 124 #line 72 "..\..\RoboforkMenuView.xaml"
125 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 125 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
126 internal System.Windows.Controls.TreeViewItem WorkAddTree; 126 internal System.Windows.Controls.TreeViewItem WorkAddTree;
127 127
128 #line default 128 #line default
129 #line hidden 129 #line hidden
130 130
131 131
132 #line 80 "..\..\RoboforkMenuView.xaml" 132 #line 80 "..\..\RoboforkMenuView.xaml"
133 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 133 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
134 internal System.Windows.Controls.TreeViewItem ConnectTree; 134 internal System.Windows.Controls.TreeViewItem ConnectTree;
135 135
136 #line default 136 #line default
137 #line hidden 137 #line hidden
138 138
139 139
140 #line 81 "..\..\RoboforkMenuView.xaml" 140 #line 81 "..\..\RoboforkMenuView.xaml"
141 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 141 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
142 internal System.Windows.Controls.TreeViewItem ParameterTree; 142 internal System.Windows.Controls.TreeViewItem ParameterTree;
143 143
144 #line default 144 #line default
145 #line hidden 145 #line hidden
146 146
147 147
148 #line 85 "..\..\RoboforkMenuView.xaml" 148 #line 85 "..\..\RoboforkMenuView.xaml"
149 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 149 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
150 internal System.Windows.Controls.TreeViewItem LoggingTree; 150 internal System.Windows.Controls.TreeViewItem LoggingTree;
151 151
152 #line default 152 #line default
153 #line hidden 153 #line hidden
154 154
155 155
156 #line 90 "..\..\RoboforkMenuView.xaml" 156 #line 90 "..\..\RoboforkMenuView.xaml"
157 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 157 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
158 internal System.Windows.Controls.TreeViewItem AlertTree; 158 internal System.Windows.Controls.TreeViewItem AlertTree;
159 159
160 #line default 160 #line default
161 #line hidden 161 #line hidden
162 162
163 163
164 #line 96 "..\..\RoboforkMenuView.xaml" 164 #line 96 "..\..\RoboforkMenuView.xaml"
165 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 165 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
166 internal System.Windows.Controls.TreeViewItem NewProjectTree; 166 internal System.Windows.Controls.TreeViewItem NewProjectTree;
167 167
168 #line default 168 #line default
169 #line hidden 169 #line hidden
170 170
171 171
172 #line 116 "..\..\RoboforkMenuView.xaml" 172 #line 116 "..\..\RoboforkMenuView.xaml"
173 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
174 internal System.Windows.Controls.Grid grdViewer;
175
176 #line default
177 #line hidden
178
179
180 #line 142 "..\..\RoboforkMenuView.xaml"
173 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 181 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
174 internal System.Windows.Controls.Grid grdViewer; 182 internal System.Windows.Controls.TabControl MainTab;
175 183
176 #line default 184 #line default
177 #line hidden 185 #line hidden
178 186
179 187
180 #line 142 "..\..\RoboforkMenuView.xaml" 188 #line 145 "..\..\RoboforkMenuView.xaml"
181 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 189 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
182 internal System.Windows.Controls.TabControl MainTab; 190 internal System.Windows.Controls.TabItem TabMap;
183 191
184 #line default 192 #line default
185 #line hidden 193 #line hidden
186 194
187 195
188 #line 145 "..\..\RoboforkMenuView.xaml" 196 #line 158 "..\..\RoboforkMenuView.xaml"
189 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 197 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
190 internal System.Windows.Controls.TabItem TabMap; 198 internal System.Windows.Controls.Grid GridMap;
191 199
192 #line default 200 #line default
193 #line hidden 201 #line hidden
194 202
195 203
196 #line 158 "..\..\RoboforkMenuView.xaml" 204 #line 167 "..\..\RoboforkMenuView.xaml"
197 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 205 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
198 internal System.Windows.Controls.Grid GridMap; 206 internal System.Windows.Controls.Grid GridCanVas;
199 207
200 #line default 208 #line default
201 #line hidden 209 #line hidden
202 210
203 211
204 #line 167 "..\..\RoboforkMenuView.xaml" 212 #line 170 "..\..\RoboforkMenuView.xaml"
205 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 213 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
206 internal System.Windows.Controls.Grid GridCanVas; 214 internal RoboforkApp.DesignerCanvas MyDesignerCanvas;
207 215
208 #line default 216 #line default
209 #line hidden 217 #line hidden
210 218
211 219
212 #line 170 "..\..\RoboforkMenuView.xaml" 220 #line 178 "..\..\RoboforkMenuView.xaml"
213 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 221 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
214 internal RoboforkApp.DesignerCanvas MyDesignerCanvas; 222 internal System.Windows.Controls.Grid MCGrid;
215 223
216 #line default 224 #line default
217 #line hidden 225 #line hidden
218 226
219 227
220 #line 178 "..\..\RoboforkMenuView.xaml" 228 #line 240 "..\..\RoboforkMenuView.xaml"
221 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 229 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
222 internal System.Windows.Controls.Grid MCGrid; 230 internal System.Windows.Controls.Grid grdRouteInfo;
223 231
224 #line default 232 #line default
225 #line hidden 233 #line hidden
226 234
227 235
228 #line 240 "..\..\RoboforkMenuView.xaml" 236 #line 314 "..\..\RoboforkMenuView.xaml"
229 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 237 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
230 internal System.Windows.Controls.Grid grdRouteInfo; 238 internal System.Windows.Controls.Label LabelSchedule;
231 239
232 #line default 240 #line default
233 #line hidden 241 #line hidden
234 242
235 243
236 #line 314 "..\..\RoboforkMenuView.xaml" 244 #line 318 "..\..\RoboforkMenuView.xaml"
237 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 245 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
238 internal System.Windows.Controls.Label LabelSchedule; 246 internal RoboforkApp.ScheduleCanvas MyScheduleCanvas;
239 247
240 #line default 248 #line default
241 #line hidden 249 #line hidden
242 250
243 251
244 #line 318 "..\..\RoboforkMenuView.xaml" 252 #line 326 "..\..\RoboforkMenuView.xaml"
245 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 253 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
246 internal RoboforkApp.ScheduleCanvas MyScheduleCanvas; 254 internal System.Windows.Controls.Grid MCGridShedule;
247 255
248 #line default 256 #line default
249 #line hidden 257 #line hidden
250 258
251 259
252 #line 326 "..\..\RoboforkMenuView.xaml" 260 #line 347 "..\..\RoboforkMenuView.xaml"
253 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 261 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
254 internal System.Windows.Controls.Grid MCGridShedule; 262 internal System.Windows.Controls.Grid GridWork;
255
256 #line default
257 #line hidden
258
259
260 #line 347 "..\..\RoboforkMenuView.xaml"
261 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
262 internal System.Windows.Controls.Grid GridWork;
263 263
264 #line default 264 #line default
265 #line hidden 265 #line hidden
266 266
267 267
268 #line 367 "..\..\RoboforkMenuView.xaml" 268 #line 367 "..\..\RoboforkMenuView.xaml"
269 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 269 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
270 internal System.Windows.Controls.Grid grdWorkLog; 270 internal System.Windows.Controls.Grid grdWorkLog;
271 271
272 #line default 272 #line default
273 #line hidden 273 #line hidden
274 274
275 275
276 #line 417 "..\..\RoboforkMenuView.xaml" 276 #line 417 "..\..\RoboforkMenuView.xaml"
277 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 277 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
278 internal System.Windows.Controls.TabItem TabWork; 278 internal System.Windows.Controls.TabItem TabWork;
279 279
280 #line default 280 #line default
281 #line hidden 281 #line hidden
282 282
283 283
284 #line 536 "..\..\RoboforkMenuView.xaml" 284 #line 536 "..\..\RoboforkMenuView.xaml"
285 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 285 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
286 internal System.Windows.Controls.TabItem TabSchedule; 286 internal System.Windows.Controls.TabItem TabSchedule;
287 287
288 #line default 288 #line default
289 #line hidden 289 #line hidden
290 290
291 private bool _contentLoaded; 291 private bool _contentLoaded;
292 292
293 /// <summary> 293 /// <summary>
294 /// InitializeComponent 294 /// InitializeComponent
295 /// </summary> 295 /// </summary>
296 [System.Diagnostics.DebuggerNonUserCodeAttribute()] 296 [System.Diagnostics.DebuggerNonUserCodeAttribute()]
297 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 297 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
298 public void InitializeComponent() { 298 public void InitializeComponent() {
299 if (_contentLoaded) { 299 if (_contentLoaded) {
300 return; 300 return;
301 } 301 }
302 _contentLoaded = true; 302 _contentLoaded = true;
303 System.Uri resourceLocater = new System.Uri("/RboforkApp;component/roboforkmenuview.xaml", System.UriKind.Relative); 303 System.Uri resourceLocater = new System.Uri("/RboforkApp;component/roboforkmenuview.xaml", System.UriKind.Relative);
304 304
305 #line 1 "..\..\RoboforkMenuView.xaml" 305 #line 1 "..\..\RoboforkMenuView.xaml"
306 System.Windows.Application.LoadComponent(this, resourceLocater); 306 System.Windows.Application.LoadComponent(this, resourceLocater);
307 307
308 #line default 308 #line default
309 #line hidden 309 #line hidden
310 } 310 }
311 311
312 [System.Diagnostics.DebuggerNonUserCodeAttribute()] 312 [System.Diagnostics.DebuggerNonUserCodeAttribute()]
313 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 313 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
314 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 314 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
315 internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) { 315 internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) {
316 return System.Delegate.CreateDelegate(delegateType, this, handler); 316 return System.Delegate.CreateDelegate(delegateType, this, handler);
317 } 317 }
318 318
319 [System.Diagnostics.DebuggerNonUserCodeAttribute()] 319 [System.Diagnostics.DebuggerNonUserCodeAttribute()]
320 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 320 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
321 [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 321 [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
322 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 322 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
323 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 323 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
324 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 324 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
325 void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 325 void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
326 switch (connectionId) 326 switch (connectionId)
327 { 327 {
328 case 1: 328 case 1:
329 329
330 #line 8 "..\..\RoboforkMenuView.xaml" 330 #line 8 "..\..\RoboforkMenuView.xaml"
331 ((RoboforkApp.RoboforkMenu)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); 331 ((RoboforkApp.RoboforkMenu)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded);
332 332
333 #line default 333 #line default
334 #line hidden 334 #line hidden
335 return; 335 return;
336 case 2: 336 case 2:
337 this.ProjectTreeView = ((System.Windows.Controls.TreeView)(target)); 337 this.ProjectTreeView = ((System.Windows.Controls.TreeView)(target));
338 return; 338 return;
339 case 3: 339 case 3:
340 this.ProjectAAA = ((System.Windows.Controls.TreeViewItem)(target)); 340 this.ProjectAAA = ((System.Windows.Controls.TreeViewItem)(target));
341 341
342 #line 41 "..\..\RoboforkMenuView.xaml" 342 #line 41 "..\..\RoboforkMenuView.xaml"
343 this.ProjectAAA.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected); 343 this.ProjectAAA.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected);
344 344
345 #line default 345 #line default
346 #line hidden 346 #line hidden
347 return; 347 return;
348 case 4: 348 case 4:
349 this.Map = ((System.Windows.Controls.TreeViewItem)(target)); 349 this.Map = ((System.Windows.Controls.TreeViewItem)(target));
350 return; 350 return;
351 case 5: 351 case 5:
352 this.SetupRestriction = ((System.Windows.Controls.TreeViewItem)(target)); 352 this.SetupRestriction = ((System.Windows.Controls.TreeViewItem)(target));
353 353
354 #line 43 "..\..\RoboforkMenuView.xaml" 354 #line 43 "..\..\RoboforkMenuView.xaml"
355 this.SetupRestriction.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 355 this.SetupRestriction.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
356 356
357 #line default 357 #line default
358 #line hidden 358 #line hidden
359 359
360 #line 43 "..\..\RoboforkMenuView.xaml" 360 #line 43 "..\..\RoboforkMenuView.xaml"
361 this.SetupRestriction.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 361 this.SetupRestriction.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
362 362
363 #line default 363 #line default
364 #line hidden 364 #line hidden
365 return; 365 return;
366 case 6: 366 case 6:
367 this.NodeTree = ((System.Windows.Controls.TreeViewItem)(target)); 367 this.NodeTree = ((System.Windows.Controls.TreeViewItem)(target));
368 368
369 #line 50 "..\..\RoboforkMenuView.xaml" 369 #line 50 "..\..\RoboforkMenuView.xaml"
370 this.NodeTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 370 this.NodeTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
371 371
372 #line default 372 #line default
373 #line hidden 373 #line hidden
374 374
375 #line 50 "..\..\RoboforkMenuView.xaml" 375 #line 50 "..\..\RoboforkMenuView.xaml"
376 this.NodeTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 376 this.NodeTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
377 377
378 #line default 378 #line default
379 #line hidden 379 #line hidden
380 return; 380 return;
381 case 7: 381 case 7:
382 this.Vehicle = ((System.Windows.Controls.TreeViewItem)(target)); 382 this.Vehicle = ((System.Windows.Controls.TreeViewItem)(target));
383 return; 383 return;
384 case 8: 384 case 8:
385 this.FK_15 = ((System.Windows.Controls.TreeViewItem)(target)); 385 this.FK_15 = ((System.Windows.Controls.TreeViewItem)(target));
386 386
387 #line 62 "..\..\RoboforkMenuView.xaml" 387 #line 62 "..\..\RoboforkMenuView.xaml"
388 this.FK_15.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected); 388 this.FK_15.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected);
389 389
390 #line default 390 #line default
391 #line hidden 391 #line hidden
392 return; 392 return;
393 case 9: 393 case 9:
394 this.VehicleAdd = ((System.Windows.Controls.TreeViewItem)(target)); 394 this.VehicleAdd = ((System.Windows.Controls.TreeViewItem)(target));
395 395
396 #line 63 "..\..\RoboforkMenuView.xaml" 396 #line 63 "..\..\RoboforkMenuView.xaml"
397 this.VehicleAdd.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected); 397 this.VehicleAdd.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected);
398 398
399 #line default 399 #line default
400 #line hidden 400 #line hidden
401 return; 401 return;
402 case 10: 402 case 10:
403 this.UnderLine = ((System.Windows.Controls.TreeViewItem)(target)); 403 this.UnderLine = ((System.Windows.Controls.TreeViewItem)(target));
404 return; 404 return;
405 case 11: 405 case 11:
406 this.TaskpattermTree = ((System.Windows.Controls.TreeViewItem)(target)); 406 this.TaskpattermTree = ((System.Windows.Controls.TreeViewItem)(target));
407 407
408 #line 68 "..\..\RoboforkMenuView.xaml" 408 #line 68 "..\..\RoboforkMenuView.xaml"
409 this.TaskpattermTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 409 this.TaskpattermTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
410 410
411 #line default 411 #line default
412 #line hidden 412 #line hidden
413 413
414 #line 68 "..\..\RoboforkMenuView.xaml" 414 #line 68 "..\..\RoboforkMenuView.xaml"
415 this.TaskpattermTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 415 this.TaskpattermTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
416 416
417 #line default 417 #line default
418 #line hidden 418 #line hidden
419 return; 419 return;
420 case 12: 420 case 12:
421 this.WorkAddTree = ((System.Windows.Controls.TreeViewItem)(target)); 421 this.WorkAddTree = ((System.Windows.Controls.TreeViewItem)(target));
422 return; 422 return;
423 case 13: 423 case 13:
424 this.ConnectTree = ((System.Windows.Controls.TreeViewItem)(target)); 424 this.ConnectTree = ((System.Windows.Controls.TreeViewItem)(target));
425 return; 425 return;
426 case 14: 426 case 14:
427 this.ParameterTree = ((System.Windows.Controls.TreeViewItem)(target)); 427 this.ParameterTree = ((System.Windows.Controls.TreeViewItem)(target));
428 428
429 #line 81 "..\..\RoboforkMenuView.xaml" 429 #line 81 "..\..\RoboforkMenuView.xaml"
430 this.ParameterTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 430 this.ParameterTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
431 431
432 #line default 432 #line default
433 #line hidden 433 #line hidden
434 return; 434 return;
435 case 15: 435 case 15:
436 this.LoggingTree = ((System.Windows.Controls.TreeViewItem)(target)); 436 this.LoggingTree = ((System.Windows.Controls.TreeViewItem)(target));
437 return; 437 return;
438 case 16: 438 case 16:
439 this.AlertTree = ((System.Windows.Controls.TreeViewItem)(target)); 439 this.AlertTree = ((System.Windows.Controls.TreeViewItem)(target));
440 return; 440 return;
441 case 17: 441 case 17:
442 this.NewProjectTree = ((System.Windows.Controls.TreeViewItem)(target)); 442 this.NewProjectTree = ((System.Windows.Controls.TreeViewItem)(target));
443 443
444 #line 97 "..\..\RoboforkMenuView.xaml" 444 #line 97 "..\..\RoboforkMenuView.xaml"
445 this.NewProjectTree.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected); 445 this.NewProjectTree.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected);
446 446
447 #line default 447 #line default
448 #line hidden 448 #line hidden
449 449
450 #line 98 "..\..\RoboforkMenuView.xaml" 450 #line 98 "..\..\RoboforkMenuView.xaml"
451 this.NewProjectTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 451 this.NewProjectTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
452 452
453 #line default 453 #line default
454 #line hidden 454 #line hidden
455 return; 455 return;
456 case 18: 456 case 18:
457 this.grdViewer = ((System.Windows.Controls.Grid)(target)); 457 this.grdViewer = ((System.Windows.Controls.Grid)(target));
458 return; 458 return;
459 case 19: 459 case 19:
460 this.MainTab = ((System.Windows.Controls.TabControl)(target)); 460 this.MainTab = ((System.Windows.Controls.TabControl)(target));
461 return; 461 return;
462 case 20: 462 case 20:
463 this.TabMap = ((System.Windows.Controls.TabItem)(target)); 463 this.TabMap = ((System.Windows.Controls.TabItem)(target));
464 return; 464 return;
465 case 21: 465 case 21:
466 this.GridMap = ((System.Windows.Controls.Grid)(target)); 466 this.GridMap = ((System.Windows.Controls.Grid)(target));
467 return; 467 return;
468 case 22: 468 case 22:
469 this.GridCanVas = ((System.Windows.Controls.Grid)(target)); 469 this.GridCanVas = ((System.Windows.Controls.Grid)(target));
470 return; 470 return;
471 case 23: 471 case 23:
472 this.MyDesignerCanvas = ((RoboforkApp.DesignerCanvas)(target)); 472 this.MyDesignerCanvas = ((RoboforkApp.DesignerCanvas)(target));
473 return; 473 return;
474 case 24: 474 case 24:
475 this.MCGrid = ((System.Windows.Controls.Grid)(target)); 475 this.MCGrid = ((System.Windows.Controls.Grid)(target));
476 return; 476 return;
477 case 25: 477 case 25:
478 this.grdRouteInfo = ((System.Windows.Controls.Grid)(target)); 478 this.grdRouteInfo = ((System.Windows.Controls.Grid)(target));
479 return; 479 return;
480 case 26: 480 case 26:
481 this.LabelSchedule = ((System.Windows.Controls.Label)(target)); 481 this.LabelSchedule = ((System.Windows.Controls.Label)(target));
482 return; 482 return;
483 case 27: 483 case 27:
484 this.MyScheduleCanvas = ((RoboforkApp.ScheduleCanvas)(target)); 484 this.MyScheduleCanvas = ((RoboforkApp.ScheduleCanvas)(target));
485 return; 485 return;
486 case 28: 486 case 28:
487 this.MCGridShedule = ((System.Windows.Controls.Grid)(target)); 487 this.MCGridShedule = ((System.Windows.Controls.Grid)(target));
488 return; 488 return;
489 case 29: 489 case 29:
490 this.GridWork = ((System.Windows.Controls.Grid)(target)); 490 this.GridWork = ((System.Windows.Controls.Grid)(target));
491 return; 491 return;
492 case 30: 492 case 30:
493 this.grdWorkLog = ((System.Windows.Controls.Grid)(target)); 493 this.grdWorkLog = ((System.Windows.Controls.Grid)(target));
494 return; 494 return;
495 case 31: 495 case 31:
496 this.TabWork = ((System.Windows.Controls.TabItem)(target)); 496 this.TabWork = ((System.Windows.Controls.TabItem)(target));
497 return; 497 return;
498 case 32: 498 case 32:
499 this.TabSchedule = ((System.Windows.Controls.TabItem)(target)); 499 this.TabSchedule = ((System.Windows.Controls.TabItem)(target));
sources/RoboforkApp/obj/Debug/RoboforkMenuView.g.i.cs
1 #pragma checksum "..\..\RoboforkMenuView.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DCE0E6D1332F6179A469FD6F0F00AE14" 1 #pragma checksum "..\..\RoboforkMenuView.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DCE0E6D1332F6179A469FD6F0F00AE14"
2 //------------------------------------------------------------------------------ 2 //------------------------------------------------------------------------------
3 // <auto-generated> 3 // <auto-generated>
4 // This code was generated by a tool. 4 // This code was generated by a tool.
5 // Runtime Version:4.0.30319.42000 5 // Runtime Version:4.0.30319.42000
6 // 6 //
7 // Changes to this file may cause incorrect behavior and will be lost if 7 // Changes to this file may cause incorrect behavior and will be lost if
8 // the code is regenerated. 8 // the code is regenerated.
9 // </auto-generated> 9 // </auto-generated>
10 //------------------------------------------------------------------------------ 10 //------------------------------------------------------------------------------
11 11
12 using RoboforkApp; 12 using RoboforkApp;
13 using System; 13 using System;
14 using System.Diagnostics; 14 using System.Diagnostics;
15 using System.Windows; 15 using System.Windows;
16 using System.Windows.Automation; 16 using System.Windows.Automation;
17 using System.Windows.Controls; 17 using System.Windows.Controls;
18 using System.Windows.Controls.Primitives; 18 using System.Windows.Controls.Primitives;
19 using System.Windows.Data; 19 using System.Windows.Data;
20 using System.Windows.Documents; 20 using System.Windows.Documents;
21 using System.Windows.Ink; 21 using System.Windows.Ink;
22 using System.Windows.Input; 22 using System.Windows.Input;
23 using System.Windows.Markup; 23 using System.Windows.Markup;
24 using System.Windows.Media; 24 using System.Windows.Media;
25 using System.Windows.Media.Animation; 25 using System.Windows.Media.Animation;
26 using System.Windows.Media.Effects; 26 using System.Windows.Media.Effects;
27 using System.Windows.Media.Imaging; 27 using System.Windows.Media.Imaging;
28 using System.Windows.Media.Media3D; 28 using System.Windows.Media.Media3D;
29 using System.Windows.Media.TextFormatting; 29 using System.Windows.Media.TextFormatting;
30 using System.Windows.Navigation; 30 using System.Windows.Navigation;
31 using System.Windows.Shapes; 31 using System.Windows.Shapes;
32 using System.Windows.Shell; 32 using System.Windows.Shell;
33 33
34 34
35 namespace RoboforkApp { 35 namespace RoboforkApp {
36 36
37 37
38 /// <summary> 38 /// <summary>
39 /// RoboforkMenu 39 /// RoboforkMenu
40 /// </summary> 40 /// </summary>
41 public partial class RoboforkMenu : System.Windows.Window, System.Windows.Markup.IComponentConnector { 41 public partial class RoboforkMenu : System.Windows.Window, System.Windows.Markup.IComponentConnector {
42 42
43 43
44 #line 40 "..\..\RoboforkMenuView.xaml" 44 #line 40 "..\..\RoboforkMenuView.xaml"
45 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 45 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
46 internal System.Windows.Controls.TreeView ProjectTreeView; 46 internal System.Windows.Controls.TreeView ProjectTreeView;
47 47
48 #line default 48 #line default
49 #line hidden 49 #line hidden
50 50
51 51
52 #line 41 "..\..\RoboforkMenuView.xaml" 52 #line 41 "..\..\RoboforkMenuView.xaml"
53 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 53 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
54 internal System.Windows.Controls.TreeViewItem ProjectAAA; 54 internal System.Windows.Controls.TreeViewItem ProjectAAA;
55 55
56 #line default 56 #line default
57 #line hidden 57 #line hidden
58 58
59 59
60 #line 42 "..\..\RoboforkMenuView.xaml" 60 #line 42 "..\..\RoboforkMenuView.xaml"
61 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 61 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
62 internal System.Windows.Controls.TreeViewItem Map; 62 internal System.Windows.Controls.TreeViewItem Map;
63 63
64 #line default 64 #line default
65 #line hidden 65 #line hidden
66 66
67 67
68 #line 43 "..\..\RoboforkMenuView.xaml" 68 #line 43 "..\..\RoboforkMenuView.xaml"
69 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 69 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
70 internal System.Windows.Controls.TreeViewItem SetupRestriction; 70 internal System.Windows.Controls.TreeViewItem SetupRestriction;
71 71
72 #line default 72 #line default
73 #line hidden 73 #line hidden
74 74
75 75
76 #line 50 "..\..\RoboforkMenuView.xaml" 76 #line 50 "..\..\RoboforkMenuView.xaml"
77 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 77 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
78 internal System.Windows.Controls.TreeViewItem NodeTree; 78 internal System.Windows.Controls.TreeViewItem NodeTree;
79 79
80 #line default 80 #line default
81 #line hidden 81 #line hidden
82 82
83 83
84 #line 61 "..\..\RoboforkMenuView.xaml" 84 #line 61 "..\..\RoboforkMenuView.xaml"
85 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 85 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
86 internal System.Windows.Controls.TreeViewItem Vehicle; 86 internal System.Windows.Controls.TreeViewItem Vehicle;
87 87
88 #line default 88 #line default
89 #line hidden 89 #line hidden
90 90
91 91
92 #line 62 "..\..\RoboforkMenuView.xaml" 92 #line 62 "..\..\RoboforkMenuView.xaml"
93 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 93 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
94 internal System.Windows.Controls.TreeViewItem FK_15; 94 internal System.Windows.Controls.TreeViewItem FK_15;
95 95
96 #line default 96 #line default
97 #line hidden 97 #line hidden
98 98
99 99
100 #line 63 "..\..\RoboforkMenuView.xaml" 100 #line 63 "..\..\RoboforkMenuView.xaml"
101 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 101 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
102 internal System.Windows.Controls.TreeViewItem VehicleAdd; 102 internal System.Windows.Controls.TreeViewItem VehicleAdd;
103 103
104 #line default 104 #line default
105 #line hidden 105 #line hidden
106 106
107 107
108 #line 64 "..\..\RoboforkMenuView.xaml" 108 #line 64 "..\..\RoboforkMenuView.xaml"
109 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 109 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
110 internal System.Windows.Controls.TreeViewItem UnderLine; 110 internal System.Windows.Controls.TreeViewItem UnderLine;
111 111
112 #line default 112 #line default
113 #line hidden 113 #line hidden
114 114
115 115
116 #line 68 "..\..\RoboforkMenuView.xaml" 116 #line 68 "..\..\RoboforkMenuView.xaml"
117 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 117 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
118 internal System.Windows.Controls.TreeViewItem TaskpattermTree; 118 internal System.Windows.Controls.TreeViewItem TaskpattermTree;
119 119
120 #line default 120 #line default
121 #line hidden 121 #line hidden
122 122
123 123
124 #line 72 "..\..\RoboforkMenuView.xaml" 124 #line 72 "..\..\RoboforkMenuView.xaml"
125 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 125 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
126 internal System.Windows.Controls.TreeViewItem WorkAddTree; 126 internal System.Windows.Controls.TreeViewItem WorkAddTree;
127 127
128 #line default 128 #line default
129 #line hidden 129 #line hidden
130 130
131 131
132 #line 80 "..\..\RoboforkMenuView.xaml" 132 #line 80 "..\..\RoboforkMenuView.xaml"
133 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 133 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
134 internal System.Windows.Controls.TreeViewItem ConnectTree; 134 internal System.Windows.Controls.TreeViewItem ConnectTree;
135 135
136 #line default 136 #line default
137 #line hidden 137 #line hidden
138 138
139 139
140 #line 81 "..\..\RoboforkMenuView.xaml" 140 #line 81 "..\..\RoboforkMenuView.xaml"
141 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 141 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
142 internal System.Windows.Controls.TreeViewItem ParameterTree; 142 internal System.Windows.Controls.TreeViewItem ParameterTree;
143 143
144 #line default 144 #line default
145 #line hidden 145 #line hidden
146 146
147 147
148 #line 85 "..\..\RoboforkMenuView.xaml" 148 #line 85 "..\..\RoboforkMenuView.xaml"
149 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 149 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
150 internal System.Windows.Controls.TreeViewItem LoggingTree; 150 internal System.Windows.Controls.TreeViewItem LoggingTree;
151 151
152 #line default 152 #line default
153 #line hidden 153 #line hidden
154 154
155 155
156 #line 90 "..\..\RoboforkMenuView.xaml" 156 #line 90 "..\..\RoboforkMenuView.xaml"
157 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 157 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
158 internal System.Windows.Controls.TreeViewItem AlertTree; 158 internal System.Windows.Controls.TreeViewItem AlertTree;
159 159
160 #line default 160 #line default
161 #line hidden 161 #line hidden
162 162
163 163
164 #line 96 "..\..\RoboforkMenuView.xaml" 164 #line 96 "..\..\RoboforkMenuView.xaml"
165 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 165 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
166 internal System.Windows.Controls.TreeViewItem NewProjectTree; 166 internal System.Windows.Controls.TreeViewItem NewProjectTree;
167 167
168 #line default 168 #line default
169 #line hidden 169 #line hidden
170 170
171 171
172 #line 116 "..\..\RoboforkMenuView.xaml" 172 #line 116 "..\..\RoboforkMenuView.xaml"
173 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
174 internal System.Windows.Controls.Grid grdViewer;
175
176 #line default
177 #line hidden
178
179
180 #line 142 "..\..\RoboforkMenuView.xaml"
173 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 181 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
174 internal System.Windows.Controls.Grid grdViewer; 182 internal System.Windows.Controls.TabControl MainTab;
175 183
176 #line default 184 #line default
177 #line hidden 185 #line hidden
178 186
179 187
180 #line 142 "..\..\RoboforkMenuView.xaml" 188 #line 145 "..\..\RoboforkMenuView.xaml"
181 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 189 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
182 internal System.Windows.Controls.TabControl MainTab; 190 internal System.Windows.Controls.TabItem TabMap;
183 191
184 #line default 192 #line default
185 #line hidden 193 #line hidden
186 194
187 195
188 #line 145 "..\..\RoboforkMenuView.xaml" 196 #line 158 "..\..\RoboforkMenuView.xaml"
189 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 197 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
190 internal System.Windows.Controls.TabItem TabMap; 198 internal System.Windows.Controls.Grid GridMap;
191 199
192 #line default 200 #line default
193 #line hidden 201 #line hidden
194 202
195 203
196 #line 158 "..\..\RoboforkMenuView.xaml" 204 #line 167 "..\..\RoboforkMenuView.xaml"
197 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 205 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
198 internal System.Windows.Controls.Grid GridMap; 206 internal System.Windows.Controls.Grid GridCanVas;
199 207
200 #line default 208 #line default
201 #line hidden 209 #line hidden
202 210
203 211
204 #line 167 "..\..\RoboforkMenuView.xaml" 212 #line 170 "..\..\RoboforkMenuView.xaml"
205 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 213 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
206 internal System.Windows.Controls.Grid GridCanVas; 214 internal RoboforkApp.DesignerCanvas MyDesignerCanvas;
207 215
208 #line default 216 #line default
209 #line hidden 217 #line hidden
210 218
211 219
212 #line 170 "..\..\RoboforkMenuView.xaml" 220 #line 178 "..\..\RoboforkMenuView.xaml"
213 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 221 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
214 internal RoboforkApp.DesignerCanvas MyDesignerCanvas; 222 internal System.Windows.Controls.Grid MCGrid;
215 223
216 #line default 224 #line default
217 #line hidden 225 #line hidden
218 226
219 227
220 #line 178 "..\..\RoboforkMenuView.xaml" 228 #line 240 "..\..\RoboforkMenuView.xaml"
221 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 229 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
222 internal System.Windows.Controls.Grid MCGrid; 230 internal System.Windows.Controls.Grid grdRouteInfo;
223 231
224 #line default 232 #line default
225 #line hidden 233 #line hidden
226 234
227 235
228 #line 240 "..\..\RoboforkMenuView.xaml" 236 #line 314 "..\..\RoboforkMenuView.xaml"
229 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 237 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
230 internal System.Windows.Controls.Grid grdRouteInfo; 238 internal System.Windows.Controls.Label LabelSchedule;
231 239
232 #line default 240 #line default
233 #line hidden 241 #line hidden
234 242
235 243
236 #line 314 "..\..\RoboforkMenuView.xaml" 244 #line 318 "..\..\RoboforkMenuView.xaml"
237 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 245 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
238 internal System.Windows.Controls.Label LabelSchedule; 246 internal RoboforkApp.ScheduleCanvas MyScheduleCanvas;
239 247
240 #line default 248 #line default
241 #line hidden 249 #line hidden
242 250
243 251
244 #line 318 "..\..\RoboforkMenuView.xaml" 252 #line 326 "..\..\RoboforkMenuView.xaml"
245 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 253 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
246 internal RoboforkApp.ScheduleCanvas MyScheduleCanvas; 254 internal System.Windows.Controls.Grid MCGridShedule;
247 255
248 #line default 256 #line default
249 #line hidden 257 #line hidden
250 258
251 259
252 #line 326 "..\..\RoboforkMenuView.xaml" 260 #line 347 "..\..\RoboforkMenuView.xaml"
253 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 261 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
254 internal System.Windows.Controls.Grid MCGridShedule; 262 internal System.Windows.Controls.Grid GridWork;
255
256 #line default
257 #line hidden
258
259
260 #line 347 "..\..\RoboforkMenuView.xaml"
261 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
262 internal System.Windows.Controls.Grid GridWork;
263 263
264 #line default 264 #line default
265 #line hidden 265 #line hidden
266 266
267 267
268 #line 367 "..\..\RoboforkMenuView.xaml" 268 #line 367 "..\..\RoboforkMenuView.xaml"
269 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 269 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
270 internal System.Windows.Controls.Grid grdWorkLog; 270 internal System.Windows.Controls.Grid grdWorkLog;
271 271
272 #line default 272 #line default
273 #line hidden 273 #line hidden
274 274
275 275
276 #line 417 "..\..\RoboforkMenuView.xaml" 276 #line 417 "..\..\RoboforkMenuView.xaml"
277 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 277 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
278 internal System.Windows.Controls.TabItem TabWork; 278 internal System.Windows.Controls.TabItem TabWork;
279 279
280 #line default 280 #line default
281 #line hidden 281 #line hidden
282 282
283 283
284 #line 536 "..\..\RoboforkMenuView.xaml" 284 #line 536 "..\..\RoboforkMenuView.xaml"
285 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 285 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
286 internal System.Windows.Controls.TabItem TabSchedule; 286 internal System.Windows.Controls.TabItem TabSchedule;
287 287
288 #line default 288 #line default
289 #line hidden 289 #line hidden
290 290
291 private bool _contentLoaded; 291 private bool _contentLoaded;
292 292
293 /// <summary> 293 /// <summary>
294 /// InitializeComponent 294 /// InitializeComponent
295 /// </summary> 295 /// </summary>
296 [System.Diagnostics.DebuggerNonUserCodeAttribute()] 296 [System.Diagnostics.DebuggerNonUserCodeAttribute()]
297 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 297 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
298 public void InitializeComponent() { 298 public void InitializeComponent() {
299 if (_contentLoaded) { 299 if (_contentLoaded) {
300 return; 300 return;
301 } 301 }
302 _contentLoaded = true; 302 _contentLoaded = true;
303 System.Uri resourceLocater = new System.Uri("/RboforkApp;component/roboforkmenuview.xaml", System.UriKind.Relative); 303 System.Uri resourceLocater = new System.Uri("/RboforkApp;component/roboforkmenuview.xaml", System.UriKind.Relative);
304 304
305 #line 1 "..\..\RoboforkMenuView.xaml" 305 #line 1 "..\..\RoboforkMenuView.xaml"
306 System.Windows.Application.LoadComponent(this, resourceLocater); 306 System.Windows.Application.LoadComponent(this, resourceLocater);
307 307
308 #line default 308 #line default
309 #line hidden 309 #line hidden
310 } 310 }
311 311
312 [System.Diagnostics.DebuggerNonUserCodeAttribute()] 312 [System.Diagnostics.DebuggerNonUserCodeAttribute()]
313 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 313 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
314 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 314 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
315 internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) { 315 internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) {
316 return System.Delegate.CreateDelegate(delegateType, this, handler); 316 return System.Delegate.CreateDelegate(delegateType, this, handler);
317 } 317 }
318 318
319 [System.Diagnostics.DebuggerNonUserCodeAttribute()] 319 [System.Diagnostics.DebuggerNonUserCodeAttribute()]
320 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 320 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
321 [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 321 [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
322 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 322 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
323 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 323 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
324 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 324 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
325 void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 325 void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
326 switch (connectionId) 326 switch (connectionId)
327 { 327 {
328 case 1: 328 case 1:
329 329
330 #line 8 "..\..\RoboforkMenuView.xaml" 330 #line 8 "..\..\RoboforkMenuView.xaml"
331 ((RoboforkApp.RoboforkMenu)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); 331 ((RoboforkApp.RoboforkMenu)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded);
332 332
333 #line default 333 #line default
334 #line hidden 334 #line hidden
335 return; 335 return;
336 case 2: 336 case 2:
337 this.ProjectTreeView = ((System.Windows.Controls.TreeView)(target)); 337 this.ProjectTreeView = ((System.Windows.Controls.TreeView)(target));
338 return; 338 return;
339 case 3: 339 case 3:
340 this.ProjectAAA = ((System.Windows.Controls.TreeViewItem)(target)); 340 this.ProjectAAA = ((System.Windows.Controls.TreeViewItem)(target));
341 341
342 #line 41 "..\..\RoboforkMenuView.xaml" 342 #line 41 "..\..\RoboforkMenuView.xaml"
343 this.ProjectAAA.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected); 343 this.ProjectAAA.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected);
344 344
345 #line default 345 #line default
346 #line hidden 346 #line hidden
347 return; 347 return;
348 case 4: 348 case 4:
349 this.Map = ((System.Windows.Controls.TreeViewItem)(target)); 349 this.Map = ((System.Windows.Controls.TreeViewItem)(target));
350 return; 350 return;
351 case 5: 351 case 5:
352 this.SetupRestriction = ((System.Windows.Controls.TreeViewItem)(target)); 352 this.SetupRestriction = ((System.Windows.Controls.TreeViewItem)(target));
353 353
354 #line 43 "..\..\RoboforkMenuView.xaml" 354 #line 43 "..\..\RoboforkMenuView.xaml"
355 this.SetupRestriction.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 355 this.SetupRestriction.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
356 356
357 #line default 357 #line default
358 #line hidden 358 #line hidden
359 359
360 #line 43 "..\..\RoboforkMenuView.xaml" 360 #line 43 "..\..\RoboforkMenuView.xaml"
361 this.SetupRestriction.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 361 this.SetupRestriction.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
362 362
363 #line default 363 #line default
364 #line hidden 364 #line hidden
365 return; 365 return;
366 case 6: 366 case 6:
367 this.NodeTree = ((System.Windows.Controls.TreeViewItem)(target)); 367 this.NodeTree = ((System.Windows.Controls.TreeViewItem)(target));
368 368
369 #line 50 "..\..\RoboforkMenuView.xaml" 369 #line 50 "..\..\RoboforkMenuView.xaml"
370 this.NodeTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 370 this.NodeTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
371 371
372 #line default 372 #line default
373 #line hidden 373 #line hidden
374 374
375 #line 50 "..\..\RoboforkMenuView.xaml" 375 #line 50 "..\..\RoboforkMenuView.xaml"
376 this.NodeTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 376 this.NodeTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
377 377
378 #line default 378 #line default
379 #line hidden 379 #line hidden
380 return; 380 return;
381 case 7: 381 case 7:
382 this.Vehicle = ((System.Windows.Controls.TreeViewItem)(target)); 382 this.Vehicle = ((System.Windows.Controls.TreeViewItem)(target));
383 return; 383 return;
384 case 8: 384 case 8:
385 this.FK_15 = ((System.Windows.Controls.TreeViewItem)(target)); 385 this.FK_15 = ((System.Windows.Controls.TreeViewItem)(target));
386 386
387 #line 62 "..\..\RoboforkMenuView.xaml" 387 #line 62 "..\..\RoboforkMenuView.xaml"
388 this.FK_15.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected); 388 this.FK_15.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected);
389 389
390 #line default 390 #line default
391 #line hidden 391 #line hidden
392 return; 392 return;
393 case 9: 393 case 9:
394 this.VehicleAdd = ((System.Windows.Controls.TreeViewItem)(target)); 394 this.VehicleAdd = ((System.Windows.Controls.TreeViewItem)(target));
395 395
396 #line 63 "..\..\RoboforkMenuView.xaml" 396 #line 63 "..\..\RoboforkMenuView.xaml"
397 this.VehicleAdd.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected); 397 this.VehicleAdd.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected);
398 398
399 #line default 399 #line default
400 #line hidden 400 #line hidden
401 return; 401 return;
402 case 10: 402 case 10:
403 this.UnderLine = ((System.Windows.Controls.TreeViewItem)(target)); 403 this.UnderLine = ((System.Windows.Controls.TreeViewItem)(target));
404 return; 404 return;
405 case 11: 405 case 11:
406 this.TaskpattermTree = ((System.Windows.Controls.TreeViewItem)(target)); 406 this.TaskpattermTree = ((System.Windows.Controls.TreeViewItem)(target));
407 407
408 #line 68 "..\..\RoboforkMenuView.xaml" 408 #line 68 "..\..\RoboforkMenuView.xaml"
409 this.TaskpattermTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 409 this.TaskpattermTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
410 410
411 #line default 411 #line default
412 #line hidden 412 #line hidden
413 413
414 #line 68 "..\..\RoboforkMenuView.xaml" 414 #line 68 "..\..\RoboforkMenuView.xaml"
415 this.TaskpattermTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 415 this.TaskpattermTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
416 416
417 #line default 417 #line default
418 #line hidden 418 #line hidden
419 return; 419 return;
420 case 12: 420 case 12:
421 this.WorkAddTree = ((System.Windows.Controls.TreeViewItem)(target)); 421 this.WorkAddTree = ((System.Windows.Controls.TreeViewItem)(target));
422 return; 422 return;
423 case 13: 423 case 13:
424 this.ConnectTree = ((System.Windows.Controls.TreeViewItem)(target)); 424 this.ConnectTree = ((System.Windows.Controls.TreeViewItem)(target));
425 return; 425 return;
426 case 14: 426 case 14:
427 this.ParameterTree = ((System.Windows.Controls.TreeViewItem)(target)); 427 this.ParameterTree = ((System.Windows.Controls.TreeViewItem)(target));
428 428
429 #line 81 "..\..\RoboforkMenuView.xaml" 429 #line 81 "..\..\RoboforkMenuView.xaml"
430 this.ParameterTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 430 this.ParameterTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
431 431
432 #line default 432 #line default
433 #line hidden 433 #line hidden
434 return; 434 return;
435 case 15: 435 case 15:
436 this.LoggingTree = ((System.Windows.Controls.TreeViewItem)(target)); 436 this.LoggingTree = ((System.Windows.Controls.TreeViewItem)(target));
437 return; 437 return;
438 case 16: 438 case 16:
439 this.AlertTree = ((System.Windows.Controls.TreeViewItem)(target)); 439 this.AlertTree = ((System.Windows.Controls.TreeViewItem)(target));
440 return; 440 return;
441 case 17: 441 case 17:
442 this.NewProjectTree = ((System.Windows.Controls.TreeViewItem)(target)); 442 this.NewProjectTree = ((System.Windows.Controls.TreeViewItem)(target));
443 443
444 #line 97 "..\..\RoboforkMenuView.xaml" 444 #line 97 "..\..\RoboforkMenuView.xaml"
445 this.NewProjectTree.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected); 445 this.NewProjectTree.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected);
446 446
447 #line default 447 #line default
448 #line hidden 448 #line hidden
449 449
450 #line 98 "..\..\RoboforkMenuView.xaml" 450 #line 98 "..\..\RoboforkMenuView.xaml"
451 this.NewProjectTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 451 this.NewProjectTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
452 452
453 #line default 453 #line default
454 #line hidden 454 #line hidden
455 return; 455 return;
456 case 18: 456 case 18:
457 this.grdViewer = ((System.Windows.Controls.Grid)(target)); 457 this.grdViewer = ((System.Windows.Controls.Grid)(target));
458 return; 458 return;
459 case 19: 459 case 19:
460 this.MainTab = ((System.Windows.Controls.TabControl)(target)); 460 this.MainTab = ((System.Windows.Controls.TabControl)(target));
461 return; 461 return;
462 case 20: 462 case 20:
463 this.TabMap = ((System.Windows.Controls.TabItem)(target)); 463 this.TabMap = ((System.Windows.Controls.TabItem)(target));
464 return; 464 return;
465 case 21: 465 case 21:
466 this.GridMap = ((System.Windows.Controls.Grid)(target)); 466 this.GridMap = ((System.Windows.Controls.Grid)(target));
467 return; 467 return;
468 case 22: 468 case 22:
469 this.GridCanVas = ((System.Windows.Controls.Grid)(target)); 469 this.GridCanVas = ((System.Windows.Controls.Grid)(target));
470 return; 470 return;
471 case 23: 471 case 23:
472 this.MyDesignerCanvas = ((RoboforkApp.DesignerCanvas)(target)); 472 this.MyDesignerCanvas = ((RoboforkApp.DesignerCanvas)(target));
473 return; 473 return;
474 case 24: 474 case 24:
475 this.MCGrid = ((System.Windows.Controls.Grid)(target)); 475 this.MCGrid = ((System.Windows.Controls.Grid)(target));
476 return; 476 return;
477 case 25: 477 case 25:
478 this.grdRouteInfo = ((System.Windows.Controls.Grid)(target)); 478 this.grdRouteInfo = ((System.Windows.Controls.Grid)(target));
479 return; 479 return;
480 case 26: 480 case 26:
481 this.LabelSchedule = ((System.Windows.Controls.Label)(target)); 481 this.LabelSchedule = ((System.Windows.Controls.Label)(target));
482 return; 482 return;
483 case 27: 483 case 27:
484 this.MyScheduleCanvas = ((RoboforkApp.ScheduleCanvas)(target)); 484 this.MyScheduleCanvas = ((RoboforkApp.ScheduleCanvas)(target));
485 return; 485 return;
486 case 28: 486 case 28:
487 this.MCGridShedule = ((System.Windows.Controls.Grid)(target)); 487 this.MCGridShedule = ((System.Windows.Controls.Grid)(target));
488 return; 488 return;
489 case 29: 489 case 29:
490 this.GridWork = ((System.Windows.Controls.Grid)(target)); 490 this.GridWork = ((System.Windows.Controls.Grid)(target));
491 return; 491 return;
492 case 30: 492 case 30:
493 this.grdWorkLog = ((System.Windows.Controls.Grid)(target)); 493 this.grdWorkLog = ((System.Windows.Controls.Grid)(target));
494 return; 494 return;
495 case 31: 495 case 31:
496 this.TabWork = ((System.Windows.Controls.TabItem)(target)); 496 this.TabWork = ((System.Windows.Controls.TabItem)(target));
497 return; 497 return;
498 case 32: 498 case 32:
499 this.TabSchedule = ((System.Windows.Controls.TabItem)(target)); 499 this.TabSchedule = ((System.Windows.Controls.TabItem)(target));
sources/RoboforkApp/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
No preview for this file type
sources/RoboforkApp/obj/Release/RboforkApp.exe
No preview for this file type
sources/RoboforkApp/obj/Release/RboforkApp.g.resources
No preview for this file type
sources/RoboforkApp/obj/Release/RboforkApp.pdb
No preview for this file type
sources/RoboforkApp/obj/Release/RboforkApp_MarkupCompile.cache
1 RboforkApp 1 RboforkApp
2 2
3 3
4 winexe 4 winexe
5 C# 5 C#
6 .cs 6 .cs
7 D:\robofork\sources\RoboforkApp\obj\Release\ 7 D:\robofork\sources\RoboforkApp\obj\Release\
8 RoboforkApp 8 RoboforkApp
9 none 9 none
10 false 10 false
11 TRACE 11 TRACE
12 D:\robofork\sources\RoboforkApp\App.xaml 12 D:\robofork\sources\RoboforkApp\App.xaml
13 27-814088365 13 27-814088365
14 14
15 37-2061963540 15 37-2061963540
16 15466137720 16 15466137720
17 Stencils\BasicShapes.xaml;Stencils\FlowChartSymbols.xaml;Stencils\RegelungstechnikSymbole.xaml;Stencils\SymbolStencils.xaml;UserControls\simulationRobo.xaml;View\AddNodeView.xaml;View\AddParameter.xaml;View\EditNodeView.xaml;Resources\Brushes.xaml;Resources\DesignerItem.xaml;Resources\Expander.xaml;Resources\LangResources.xaml;Resources\ResizeChrome.xaml;Resources\ScrollBar.xaml;Resources\ScrollViewer.xaml;Resources\Slider.xaml;Resources\StatusBar.xaml;Resources\Styles.xaml;Resources\ToolBar.xaml;Resources\Toolbox.xaml;Resources\Tooltip.xaml;Resources\ZoomBox.xaml;RoboforkMenuView.xaml;UserControls\ucDisplayCoordinate.xaml;UserControls\ucNode.xaml;UserControls\ucStartEndButton.xaml;View\UpdateNodeView.xaml; 17 Stencils\BasicShapes.xaml;Stencils\FlowChartSymbols.xaml;Stencils\RegelungstechnikSymbole.xaml;Stencils\SymbolStencils.xaml;UserControls\simulationRobo.xaml;View\AddNodeView.xaml;View\AddParameter.xaml;View\EditNodeView.xaml;Resources\Brushes.xaml;Resources\DesignerItem.xaml;Resources\Expander.xaml;Resources\LangResources.xaml;Resources\ResizeChrome.xaml;Resources\ScrollBar.xaml;Resources\ScrollViewer.xaml;Resources\Slider.xaml;Resources\StatusBar.xaml;Resources\Styles.xaml;Resources\ToolBar.xaml;Resources\Toolbox.xaml;Resources\Tooltip.xaml;Resources\ZoomBox.xaml;RoboforkMenuView.xaml;UserControls\ucDisplayCoordinate.xaml;UserControls\ucNode.xaml;UserControls\ucStartEndButton.xaml;View\UpdateNodeView.xaml;
18 18
19 False 19 False
20 20
21 21
sources/RoboforkApp/obj/Release/RboforkApp_MarkupCompile.i.cache
1 RboforkApp 1 RboforkApp
2 2
3 3
4 winexe 4 winexe
5 C# 5 C#
6 .cs 6 .cs
7 D:\robofork\sources\RoboforkApp\obj\Release\ 7 D:\robofork\sources\RoboforkApp\obj\Release\
8 RoboforkApp 8 RoboforkApp
9 none 9 none
10 false 10 false
11 TRACE 11 TRACE
12 D:\robofork\sources\RoboforkApp\App.xaml 12 D:\robofork\sources\RoboforkApp\App.xaml
13 27-814088365 13 27-814088365
14 14
15 41-1225127809 15 41-1225127809
16 15466137720 16 15466137720
17 Stencils\BasicShapes.xaml;Stencils\FlowChartSymbols.xaml;Stencils\RegelungstechnikSymbole.xaml;Stencils\SymbolStencils.xaml;UserControls\simulationRobo.xaml;View\AddNodeView.xaml;View\AddParameter.xaml;View\EditNodeView.xaml;Resources\Brushes.xaml;Resources\DesignerItem.xaml;Resources\Expander.xaml;Resources\LangResources.xaml;Resources\ResizeChrome.xaml;Resources\ScrollBar.xaml;Resources\ScrollViewer.xaml;Resources\Slider.xaml;Resources\StatusBar.xaml;Resources\Styles.xaml;Resources\ToolBar.xaml;Resources\Toolbox.xaml;Resources\Tooltip.xaml;Resources\ZoomBox.xaml;RoboforkMenuView.xaml;UserControls\ucDisplayCoordinate.xaml;UserControls\ucNode.xaml;UserControls\ucStartEndButton.xaml;View\UpdateNodeView.xaml; 17 Stencils\BasicShapes.xaml;Stencils\FlowChartSymbols.xaml;Stencils\RegelungstechnikSymbole.xaml;Stencils\SymbolStencils.xaml;UserControls\simulationRobo.xaml;View\AddNodeView.xaml;View\AddParameter.xaml;View\EditNodeView.xaml;Resources\Brushes.xaml;Resources\DesignerItem.xaml;Resources\Expander.xaml;Resources\LangResources.xaml;Resources\ResizeChrome.xaml;Resources\ScrollBar.xaml;Resources\ScrollViewer.xaml;Resources\Slider.xaml;Resources\StatusBar.xaml;Resources\Styles.xaml;Resources\ToolBar.xaml;Resources\Toolbox.xaml;Resources\Tooltip.xaml;Resources\ZoomBox.xaml;RoboforkMenuView.xaml;UserControls\ucDisplayCoordinate.xaml;UserControls\ucNode.xaml;UserControls\ucStartEndButton.xaml;View\UpdateNodeView.xaml;
18 18
19 True 19 True
20 20
21 21
sources/RoboforkApp/obj/Release/RboforkApp_MarkupCompile.i.lref
File was created 1 D:\robofork\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.i.cs
2
3 FD:\robofork\sources\RoboforkApp\Stencils\BasicShapes.xaml;;
4 FD:\robofork\sources\RoboforkApp\Stencils\FlowChartSymbols.xaml;;
5 FD:\robofork\sources\RoboforkApp\Stencils\RegelungstechnikSymbole.xaml;;
6 FD:\robofork\sources\RoboforkApp\Stencils\SymbolStencils.xaml;;
7 FD:\robofork\sources\RoboforkApp\View\AddParameter.xaml;;
8 FD:\robofork\sources\RoboforkApp\View\EditNodeView.xaml;;
9 FD:\robofork\sources\RoboforkApp\Resources\DesignerItem.xaml;;
10 FD:\robofork\sources\RoboforkApp\Resources\ResizeChrome.xaml;;
11 FD:\robofork\sources\RoboforkApp\Resources\Toolbox.xaml;;
12 FD:\robofork\sources\RoboforkApp\Resources\ZoomBox.xaml;;
13 FD:\robofork\sources\RoboforkApp\RoboforkMenuView.xaml;;
14
1 D:\robofork\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.i.cs 15
sources/RoboforkApp/obj/Release/RboforkApp_MarkupCompile.lref
1 D:\robofork\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 1 D:\robofork\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
2 2
3 FD:\robofork\sources\RoboforkApp\Stencils\BasicShapes.xaml;; 3 FD:\robofork\sources\RoboforkApp\Stencils\BasicShapes.xaml;;
4 FD:\robofork\sources\RoboforkApp\Stencils\FlowChartSymbols.xaml;; 4 FD:\robofork\sources\RoboforkApp\Stencils\FlowChartSymbols.xaml;;
5 FD:\robofork\sources\RoboforkApp\Stencils\RegelungstechnikSymbole.xaml;; 5 FD:\robofork\sources\RoboforkApp\Stencils\RegelungstechnikSymbole.xaml;;
6 FD:\robofork\sources\RoboforkApp\Stencils\SymbolStencils.xaml;; 6 FD:\robofork\sources\RoboforkApp\Stencils\SymbolStencils.xaml;;
7 FD:\robofork\sources\RoboforkApp\View\AddParameter.xaml;; 7 FD:\robofork\sources\RoboforkApp\View\AddParameter.xaml;;
8 FD:\robofork\sources\RoboforkApp\View\EditNodeView.xaml;; 8 FD:\robofork\sources\RoboforkApp\View\EditNodeView.xaml;;
9 FD:\robofork\sources\RoboforkApp\Resources\DesignerItem.xaml;; 9 FD:\robofork\sources\RoboforkApp\Resources\DesignerItem.xaml;;
10 FD:\robofork\sources\RoboforkApp\Resources\ResizeChrome.xaml;; 10 FD:\robofork\sources\RoboforkApp\Resources\ResizeChrome.xaml;;
11 FD:\robofork\sources\RoboforkApp\Resources\Toolbox.xaml;; 11 FD:\robofork\sources\RoboforkApp\Resources\Toolbox.xaml;;
12 FD:\robofork\sources\RoboforkApp\Resources\ZoomBox.xaml;; 12 FD:\robofork\sources\RoboforkApp\Resources\ZoomBox.xaml;;
13 FD:\robofork\sources\RoboforkApp\RoboforkMenuView.xaml;; 13 FD:\robofork\sources\RoboforkApp\RoboforkMenuView.xaml;;
14 14
15 15
sources/RoboforkApp/obj/Release/RoboforkApp.csproj.FileListAbsolute.txt
1 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 1 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
2 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\bin\Release\RboforkApp.exe 2 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\bin\Release\RboforkApp.exe
3 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\bin\Release\RboforkApp.pdb 3 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\bin\Release\RboforkApp.pdb
4 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\EditNodeWindow.baml 4 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\EditNodeWindow.baml
5 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\Brushes.baml 5 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
6 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\Expander.baml 6 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\Expander.baml
7 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\LangResources.baml 7 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
8 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml 8 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
9 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml 9 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
10 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\Slider.baml 10 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\Slider.baml
11 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml 11 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
12 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\Styles.baml 12 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\Styles.baml
13 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml 13 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
14 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml 14 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
15 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml 15 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
16 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml 16 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
17 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\App.baml 17 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\App.baml
18 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\EditNodeWindow.g.cs 18 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\EditNodeWindow.g.cs
19 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RoboforkMenu.g.cs 19 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RoboforkMenu.g.cs
20 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs 20 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
21 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs 21 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
22 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\MainWindow.g.cs 22 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\MainWindow.g.cs
23 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\App.g.cs 23 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\App.g.cs
24 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 24 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
25 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache 25 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
26 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref 26 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
27 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml 27 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
28 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml 28 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
29 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml 29 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
30 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml 30 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
31 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RoboforkMenu.baml 31 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RoboforkMenu.baml
32 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml 32 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
33 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml 33 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
34 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml 34 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
35 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml 35 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
36 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\MainWindow.baml 36 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\MainWindow.baml
37 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RboforkApp.g.resources 37 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
38 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RboforkApp.exe 38 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RboforkApp.exe
39 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RboforkApp.pdb 39 E:\02_Project\Du an Anh Dai\Robofox\sources\RoboforkApp\obj\Release\RboforkApp.pdb
40 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 40 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
41 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\bin\Release\RboforkApp.exe 41 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\bin\Release\RboforkApp.exe
42 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\bin\Release\RboforkApp.pdb 42 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\bin\Release\RboforkApp.pdb
43 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\EditNodeWindow.baml 43 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\EditNodeWindow.baml
44 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\Brushes.baml 44 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
45 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\Expander.baml 45 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\Expander.baml
46 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\LangResources.baml 46 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
47 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml 47 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
48 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml 48 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
49 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\Slider.baml 49 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\Slider.baml
50 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml 50 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
51 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\Styles.baml 51 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\Styles.baml
52 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml 52 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
53 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml 53 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
54 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml 54 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
55 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml 55 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
56 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\App.baml 56 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\App.baml
57 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\EditNodeWindow.g.cs 57 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\EditNodeWindow.g.cs
58 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RoboforkMenu.g.cs 58 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RoboforkMenu.g.cs
59 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs 59 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
60 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs 60 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
61 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\MainWindow.g.cs 61 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\MainWindow.g.cs
62 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\App.g.cs 62 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\App.g.cs
63 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 63 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
64 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache 64 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
65 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref 65 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
66 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml 66 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
67 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml 67 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
68 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml 68 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
69 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml 69 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
70 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RoboforkMenu.baml 70 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RoboforkMenu.baml
71 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml 71 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
72 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml 72 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
73 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml 73 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
74 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml 74 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
75 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\MainWindow.baml 75 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\MainWindow.baml
76 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RboforkApp.g.resources 76 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
77 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RboforkApp.exe 77 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RboforkApp.exe
78 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RboforkApp.pdb 78 E:\02_Project\Du an Anh Dai\Robofork-toan\sources\RoboforkApp\obj\Release\RboforkApp.pdb
79 D:\Project\New_robofork\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 79 D:\Project\New_robofork\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
80 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RboforkApp.exe 80 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RboforkApp.exe
81 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RboforkApp.pdb 81 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RboforkApp.pdb
82 D:\Project\New_robofork\sources\RoboforkApp\bin\Release\RboforkApp.exe 82 D:\Project\New_robofork\sources\RoboforkApp\bin\Release\RboforkApp.exe
83 D:\Project\New_robofork\sources\RoboforkApp\bin\Release\RboforkApp.pdb 83 D:\Project\New_robofork\sources\RoboforkApp\bin\Release\RboforkApp.pdb
84 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache 84 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache
85 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\EditNodeWindow.baml 85 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\EditNodeWindow.baml
86 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\Brushes.baml 86 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
87 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\Expander.baml 87 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\Expander.baml
88 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\LangResources.baml 88 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
89 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml 89 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
90 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml 90 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
91 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\Slider.baml 91 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\Slider.baml
92 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml 92 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
93 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\Styles.baml 93 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\Styles.baml
94 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml 94 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
95 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml 95 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
96 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml 96 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
97 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml 97 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
98 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\App.baml 98 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\App.baml
99 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\EditNodeWindow.g.cs 99 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\EditNodeWindow.g.cs
100 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RoboforkMenu.g.cs 100 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RoboforkMenu.g.cs
101 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs 101 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
102 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs 102 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
103 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\MainWindow.g.cs 103 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\MainWindow.g.cs
104 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\App.g.cs 104 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\App.g.cs
105 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 105 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
106 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache 106 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
107 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref 107 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
108 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml 108 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
109 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml 109 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
110 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml 110 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
111 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml 111 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
112 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RoboforkMenu.baml 112 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RoboforkMenu.baml
113 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml 113 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
114 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml 114 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
115 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml 115 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
116 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml 116 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
117 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\MainWindow.baml 117 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\MainWindow.baml
118 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RboforkApp.g.resources 118 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
119 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml 119 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml
120 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs 120 D:\Project\New_robofork\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs
121 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 121 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
122 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RboforkApp.exe 122 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RboforkApp.exe
123 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RboforkApp.pdb 123 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RboforkApp.pdb
124 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache 124 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache
125 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\EditNodeWindow.baml 125 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\EditNodeWindow.baml
126 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\Brushes.baml 126 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
127 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\Expander.baml 127 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\Expander.baml
128 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\LangResources.baml 128 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
129 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml 129 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
130 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml 130 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
131 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\Slider.baml 131 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\Slider.baml
132 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml 132 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
133 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\Styles.baml 133 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\Styles.baml
134 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml 134 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
135 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml 135 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
136 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml 136 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
137 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml 137 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml
138 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml 138 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
139 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\App.baml 139 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\App.baml
140 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\EditNodeWindow.g.cs 140 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\EditNodeWindow.g.cs
141 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RoboforkMenu.g.cs 141 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RoboforkMenu.g.cs
142 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs 142 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
143 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs 143 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs
144 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs 144 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
145 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\MainWindow.g.cs 145 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\MainWindow.g.cs
146 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\App.g.cs 146 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\App.g.cs
147 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 147 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
148 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache 148 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
149 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref 149 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
150 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\bin\Release\RboforkApp.exe 150 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\bin\Release\RboforkApp.exe
151 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\bin\Release\RboforkApp.pdb 151 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\bin\Release\RboforkApp.pdb
152 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml 152 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
153 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml 153 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
154 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml 154 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
155 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml 155 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
156 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RoboforkMenu.baml 156 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RoboforkMenu.baml
157 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml 157 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
158 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml 158 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
159 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml 159 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
160 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml 160 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
161 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\MainWindow.baml 161 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\MainWindow.baml
162 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RboforkApp.g.resources 162 C:\Users\nam\Desktop\sources_Toan\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
163 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 163 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
164 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RboforkApp.exe 164 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RboforkApp.exe
165 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RboforkApp.pdb 165 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RboforkApp.pdb
166 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\bin\Release\RboforkApp.exe 166 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\bin\Release\RboforkApp.exe
167 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\bin\Release\RboforkApp.pdb 167 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\bin\Release\RboforkApp.pdb
168 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache 168 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache
169 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\EditNodeWindow.baml 169 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\EditNodeWindow.baml
170 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\Brushes.baml 170 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
171 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\Expander.baml 171 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\Expander.baml
172 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\LangResources.baml 172 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
173 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml 173 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
174 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml 174 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
175 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\Slider.baml 175 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\Slider.baml
176 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml 176 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
177 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\Styles.baml 177 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\Styles.baml
178 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml 178 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
179 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml 179 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
180 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml 180 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
181 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml 181 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml
182 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml 182 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
183 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\App.baml 183 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\App.baml
184 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\EditNodeWindow.g.cs 184 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\EditNodeWindow.g.cs
185 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RoboforkMenu.g.cs 185 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RoboforkMenu.g.cs
186 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs 186 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
187 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs 187 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs
188 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs 188 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
189 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\MainWindow.g.cs 189 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\MainWindow.g.cs
190 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\App.g.cs 190 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\App.g.cs
191 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 191 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
192 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache 192 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
193 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref 193 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
194 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml 194 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
195 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml 195 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
196 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml 196 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
197 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml 197 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
198 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RoboforkMenu.baml 198 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RoboforkMenu.baml
199 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml 199 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
200 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml 200 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
201 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml 201 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
202 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml 202 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
203 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\MainWindow.baml 203 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\MainWindow.baml
204 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RboforkApp.g.resources 204 C:\Users\nam\Desktop\Code chuan\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
205 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 205 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
206 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RboforkApp.exe 206 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RboforkApp.exe
207 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RboforkApp.pdb 207 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RboforkApp.pdb
208 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\bin\Release\RboforkApp.exe 208 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\bin\Release\RboforkApp.exe
209 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\bin\Release\RboforkApp.pdb 209 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\bin\Release\RboforkApp.pdb
210 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache 210 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache
211 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\EditNodeWindow.baml 211 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\EditNodeWindow.baml
212 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\Brushes.baml 212 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
213 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\Expander.baml 213 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\Expander.baml
214 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\LangResources.baml 214 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
215 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml 215 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
216 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml 216 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
217 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\Slider.baml 217 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\Slider.baml
218 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml 218 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
219 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\Styles.baml 219 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\Styles.baml
220 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml 220 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
221 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml 221 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
222 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml 222 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
223 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml 223 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml
224 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml 224 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
225 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\App.baml 225 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\App.baml
226 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\EditNodeWindow.g.cs 226 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\EditNodeWindow.g.cs
227 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RoboforkMenu.g.cs 227 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RoboforkMenu.g.cs
228 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs 228 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
229 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs 229 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs
230 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs 230 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
231 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\MainWindow.g.cs 231 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\MainWindow.g.cs
232 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\App.g.cs 232 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\App.g.cs
233 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 233 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
234 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache 234 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
235 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref 235 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
236 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml 236 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
237 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml 237 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
238 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml 238 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
239 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml 239 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
240 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RoboforkMenu.baml 240 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RoboforkMenu.baml
241 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml 241 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
242 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml 242 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
243 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml 243 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
244 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml 244 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
245 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\MainWindow.baml 245 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\MainWindow.baml
246 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RboforkApp.g.resources 246 C:\Users\nam\Desktop\robofork_newSPEC\20170306\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
247 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 247 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
248 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Release\RboforkApp.exe 248 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Release\RboforkApp.exe
249 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Release\RboforkApp.pdb 249 C:\Users\nam\Desktop\New folder (2)\sources\RoboforkApp\obj\Release\RboforkApp.pdb
250 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 250 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
251 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Release\RboforkApp.exe 251 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Release\RboforkApp.exe
252 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Release\RboforkApp.pdb 252 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\bin\Release\RboforkApp.pdb
253 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml 253 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml
254 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\View\EditNodeView.baml 254 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\View\EditNodeView.baml
255 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\Brushes.baml 255 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
256 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\Expander.baml 256 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\Expander.baml
257 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\LangResources.baml 257 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
258 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml 258 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
259 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml 259 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
260 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\Slider.baml 260 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\Slider.baml
261 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml 261 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
262 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\Styles.baml 262 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\Styles.baml
263 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml 263 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
264 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml 264 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
265 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml 265 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
266 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml 266 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml
267 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml 267 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
268 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\App.baml 268 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\App.baml
269 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs 269 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs
270 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs 270 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs
271 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs 271 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs
272 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs 272 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
273 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs 273 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs
274 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs 274 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
275 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\App.g.cs 275 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\App.g.cs
276 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 276 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
277 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache 277 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
278 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref 278 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
279 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml 279 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
280 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml 280 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
281 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml 281 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
282 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml 282 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
283 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml 283 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml
284 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml 284 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
285 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml 285 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
286 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml 286 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
287 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml 287 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
288 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RboforkApp.g.resources 288 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
289 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RboforkApp.exe 289 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RboforkApp.exe
290 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RboforkApp.pdb 290 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RboforkApp.pdb
291 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 291 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
292 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\bin\Release\RboforkApp.exe 292 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\bin\Release\RboforkApp.exe
293 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\bin\Release\RboforkApp.pdb 293 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\bin\Release\RboforkApp.pdb
294 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml 294 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml
295 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\View\EditNodeView.baml 295 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\View\EditNodeView.baml
296 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\Brushes.baml 296 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
297 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\Expander.baml 297 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\Expander.baml
298 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\LangResources.baml 298 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
299 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml 299 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
300 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml 300 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
301 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\Slider.baml 301 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\Slider.baml
302 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml 302 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
303 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\Styles.baml 303 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\Styles.baml
304 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml 304 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
305 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml 305 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
306 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml 306 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
307 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml 307 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml
308 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml 308 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
309 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\App.baml 309 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\App.baml
310 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs 310 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs
311 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs 311 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs
312 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs 312 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs
313 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs 313 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
314 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs 314 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs
315 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs 315 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
316 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\App.g.cs 316 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\App.g.cs
317 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 317 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
318 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache 318 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
319 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref 319 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
320 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml 320 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
321 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml 321 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
322 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml 322 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
323 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml 323 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
324 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml 324 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml
325 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml 325 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
326 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml 326 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
327 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml 327 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
328 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml 328 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
329 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RboforkApp.g.resources 329 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
330 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RboforkApp.exe 330 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RboforkApp.exe
331 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RboforkApp.pdb 331 C:\Users\nam\Desktop\robofork_newSPEC\20170319\sources\RoboforkApp\obj\Release\RboforkApp.pdb
332 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache 332 E:\02_Project\Du an Anh Dai\Robofork\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache
333 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\Mapfan\MapFan.index 333 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\Mapfan\MapFan.index
334 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 334 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
335 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\RboforkApp.exe 335 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\RboforkApp.exe
336 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\RboforkApp.pdb 336 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\RboforkApp.pdb
337 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\AWSSDK.dll 337 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\AWSSDK.dll
338 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.dll 338 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.dll
339 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.pdb 339 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.pdb
340 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\AWSSDK.xml 340 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\bin\Release\AWSSDK.xml
341 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache 341 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache
342 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml 342 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml
343 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\View\AddNodeView.baml 343 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\View\AddNodeView.baml
344 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\Brushes.baml 344 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
345 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\Expander.baml 345 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\Expander.baml
346 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\LangResources.baml 346 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
347 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml 347 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
348 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml 348 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
349 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\Slider.baml 349 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\Slider.baml
350 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml 350 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
351 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\Styles.baml 351 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\Styles.baml
352 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml 352 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
353 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml 353 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
354 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml 354 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
355 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml 355 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml
356 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml 356 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
357 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\App.baml 357 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\App.baml
358 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs 358 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs
359 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\View\AddNodeView.g.cs 359 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\View\AddNodeView.g.cs
360 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs 360 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs
361 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs 361 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs
362 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs 362 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
363 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs 363 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs
364 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs 364 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
365 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\App.g.cs 365 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\App.g.cs
366 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 366 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
367 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache 367 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
368 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref 368 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
369 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml 369 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
370 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml 370 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
371 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml 371 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
372 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml 372 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
373 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\View\EditNodeView.baml 373 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\View\EditNodeView.baml
374 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml 374 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
375 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml 375 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
376 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml 376 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
377 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml 377 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
378 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml 378 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml
379 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RboforkApp.g.resources 379 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
380 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RboforkApp.exe 380 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RboforkApp.exe
381 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RboforkApp.pdb 381 E:\02_Project\Du an Anh Dai\Robofork2\sources\RoboforkApp\obj\Release\RboforkApp.pdb
382 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\RoboforkMenuView.xaml.cs 382 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\RoboforkMenuView.xaml.cs
383 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\Mapfan\MapFan.index 383 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\Mapfan\MapFan.index
384 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 384 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
385 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\RboforkApp.exe 385 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\RboforkApp.exe
386 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\RboforkApp.pdb 386 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\RboforkApp.pdb
387 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\AWSSDK.dll 387 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\AWSSDK.dll
388 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.dll 388 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.dll
389 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.pdb 389 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.pdb
390 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\AWSSDK.xml 390 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\bin\Release\AWSSDK.xml
391 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache 391 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache
392 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml 392 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml
393 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\View\AddNodeView.baml 393 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\View\AddNodeView.baml
394 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\Brushes.baml 394 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
395 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\Expander.baml 395 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\Expander.baml
396 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\LangResources.baml 396 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
397 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml 397 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
398 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml 398 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
399 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\Slider.baml 399 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\Slider.baml
400 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml 400 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
401 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\Styles.baml 401 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\Styles.baml
402 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml 402 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
403 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml 403 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
404 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml 404 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
405 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml 405 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml
406 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml 406 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
407 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\View\UpdateNodeView.baml 407 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\View\UpdateNodeView.baml
408 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\App.baml 408 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\App.baml
409 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs 409 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs
410 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\View\AddNodeView.g.cs 410 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\View\AddNodeView.g.cs
411 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs 411 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs
412 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs 412 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs
413 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs 413 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
414 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs 414 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs
415 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs 415 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
416 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\View\UpdateNodeView.g.cs 416 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\View\UpdateNodeView.g.cs
417 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\App.g.cs 417 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\App.g.cs
418 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 418 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
419 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache 419 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
420 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref 420 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
421 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml 421 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
422 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml 422 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
423 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml 423 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
424 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml 424 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
425 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\View\EditNodeView.baml 425 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\View\EditNodeView.baml
426 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml 426 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
427 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml 427 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
428 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml 428 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
429 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml 429 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
430 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml 430 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml
431 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RboforkApp.g.resources 431 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
432 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RboforkApp.exe 432 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RboforkApp.exe
433 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RboforkApp.pdb 433 E:\02_Project\Du an Anh Dai\Robofork4\sources\RoboforkApp\obj\Release\RboforkApp.pdb
434 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\Mapfan\MapFan.index 434 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\Mapfan\MapFan.index
435 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 435 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
436 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\RboforkApp.exe 436 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\RboforkApp.exe
437 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\RboforkApp.pdb 437 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\RboforkApp.pdb
438 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.dll 438 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.dll
439 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.pdb 439 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.pdb
440 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\AWSSDK.xml 440 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\bin\Release\AWSSDK.xml
441 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache 441 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache
442 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml 442 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml
443 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\View\AddNodeView.baml 443 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\View\AddNodeView.baml
444 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\Brushes.baml 444 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
445 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\Expander.baml 445 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\Expander.baml
446 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\LangResources.baml 446 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
447 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml 447 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
448 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml 448 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
449 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\Slider.baml 449 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\Slider.baml
450 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml 450 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
451 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\Styles.baml 451 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\Styles.baml
452 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml 452 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
453 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml 453 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
454 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml 454 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
455 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml 455 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml
456 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml 456 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
457 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\View\UpdateNodeView.baml 457 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\View\UpdateNodeView.baml
458 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\App.baml 458 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\App.baml
459 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs 459 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs
460 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\View\AddNodeView.g.cs 460 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\View\AddNodeView.g.cs
461 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs 461 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs
462 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs 462 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs
463 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs 463 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
464 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs 464 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs
465 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs 465 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
466 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\View\UpdateNodeView.g.cs 466 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\View\UpdateNodeView.g.cs
467 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\App.g.cs 467 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\App.g.cs
468 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 468 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
469 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache 469 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
470 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref 470 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
471 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml 471 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
472 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml 472 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
473 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml 473 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
474 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml 474 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
475 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\View\EditNodeView.baml 475 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\View\EditNodeView.baml
476 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml 476 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
477 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml 477 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
478 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml 478 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
479 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml 479 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
480 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml 480 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml
481 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RboforkApp.g.resources 481 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
482 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RboforkApp.exe 482 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RboforkApp.exe
483 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RboforkApp.pdb 483 C:\Users\Dev001\Desktop\Robofork\20170328\sources\RoboforkApp\obj\Release\RboforkApp.pdb
484 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\Mapfan\MapFan.index 484 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\Mapfan\MapFan.index
485 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 485 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
486 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\RboforkApp.exe 486 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\RboforkApp.exe
487 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\RboforkApp.pdb 487 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\RboforkApp.pdb
488 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\AWSSDK.dll 488 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\AWSSDK.dll
489 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.dll 489 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.dll
490 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.pdb 490 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.pdb
491 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\AWSSDK.xml 491 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\bin\Release\AWSSDK.xml
492 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache 492 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache
493 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml 493 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml
494 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\AddNodeView.baml 494 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\AddNodeView.baml
495 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\Brushes.baml 495 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
496 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\Expander.baml 496 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\Expander.baml
497 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\LangResources.baml 497 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
498 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml 498 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
499 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml 499 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
500 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\Slider.baml 500 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\Slider.baml
501 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml 501 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
502 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\Styles.baml 502 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\Styles.baml
503 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml 503 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
504 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml 504 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
505 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml 505 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
506 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml 506 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml
507 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml 507 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
508 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\UpdateNodeView.baml 508 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\UpdateNodeView.baml
509 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\App.baml 509 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\App.baml
510 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs 510 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs
511 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\AddNodeView.g.cs 511 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\AddNodeView.g.cs
512 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\AddParameter.g.cs 512 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\AddParameter.g.cs
513 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs 513 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs
514 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs 514 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs
515 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs 515 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
516 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs 516 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs
517 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs 517 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
518 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\UpdateNodeView.g.cs 518 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\UpdateNodeView.g.cs
519 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\App.g.cs 519 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\App.g.cs
520 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 520 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
521 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache 521 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
522 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref 522 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
523 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml 523 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
524 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml 524 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
525 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml 525 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
526 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml 526 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
527 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\AddParameter.baml 527 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\AddParameter.baml
528 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\EditNodeView.baml 528 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\View\EditNodeView.baml
529 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml 529 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
530 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml 530 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
531 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml 531 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
532 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml 532 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
533 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml 533 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml
534 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RboforkApp.g.resources 534 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
535 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RboforkApp.exe 535 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RboforkApp.exe
536 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RboforkApp.pdb 536 E:\02_Project\Du an Anh Dai\Robofork5\sources\RoboforkApp\obj\Release\RboforkApp.pdb
537 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\Mapfan\MapFan.index 537 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\Mapfan\MapFan.index
538 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 538 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
539 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\RboforkApp.exe 539 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\RboforkApp.exe
540 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\RboforkApp.pdb 540 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\RboforkApp.pdb
541 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\AWSSDK.dll 541 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\AWSSDK.dll
542 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.dll 542 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.dll
543 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.pdb 543 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.pdb
544 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\AWSSDK.xml 544 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\bin\Release\AWSSDK.xml
545 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache 545 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache
546 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml 546 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml
547 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\AddNodeView.baml 547 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\AddNodeView.baml
548 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\Brushes.baml 548 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
549 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\Expander.baml 549 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\Expander.baml
550 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\LangResources.baml 550 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
551 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml 551 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
552 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml 552 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
553 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\Slider.baml 553 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\Slider.baml
554 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml 554 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
555 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\Styles.baml 555 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\Styles.baml
556 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml 556 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
557 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml 557 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
558 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml 558 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
559 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml 559 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml
560 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml 560 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
561 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\UpdateNodeView.baml 561 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\UpdateNodeView.baml
562 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\App.baml 562 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\App.baml
563 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs 563 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs
564 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\AddNodeView.g.cs 564 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\AddNodeView.g.cs
565 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\AddParameter.g.cs 565 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\AddParameter.g.cs
566 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs 566 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs
567 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs 567 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs
568 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs 568 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
569 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs 569 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs
570 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs 570 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
571 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\UpdateNodeView.g.cs 571 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\UpdateNodeView.g.cs
572 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\App.g.cs 572 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\App.g.cs
573 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs 573 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
574 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache 574 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
575 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref 575 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
576 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml 576 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
577 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml 577 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
578 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml 578 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
579 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml 579 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
580 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\AddParameter.baml 580 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\AddParameter.baml
581 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\EditNodeView.baml 581 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\View\EditNodeView.baml
582 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml 582 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
583 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml 583 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
584 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml 584 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
585 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml 585 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
586 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml 586 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml
587 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RboforkApp.g.resources 587 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
588 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RboforkApp.exe 588 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RboforkApp.exe
589 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RboforkApp.pdb 589 E:\02_Project\Du an Anh Dai\Robofork7\sources\RoboforkApp\obj\Release\RboforkApp.pdb
590 D:\robofork\sources\RoboforkApp\bin\Release\RboforkApp.exe.config
591 D:\robofork\sources\RoboforkApp\obj\Release\RboforkApp.exe
592 D:\robofork\sources\RoboforkApp\obj\Release\RboforkApp.pdb
593 D:\robofork\sources\RoboforkApp\bin\Release\Mapfan\MapFan.index
594 D:\robofork\sources\RoboforkApp\bin\Release\RboforkApp.exe
595 D:\robofork\sources\RoboforkApp\bin\Release\RboforkApp.pdb
596 D:\robofork\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.dll
597 D:\robofork\sources\RoboforkApp\bin\Release\RoboforkApp.AWS.pdb
598 D:\robofork\sources\RoboforkApp\bin\Release\AWSSDK.xml
599 D:\robofork\sources\RoboforkApp\obj\Release\RoboforkApp.csprojResolveAssemblyReference.cache
600 D:\robofork\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.baml
601 D:\robofork\sources\RoboforkApp\obj\Release\View\AddNodeView.baml
602 D:\robofork\sources\RoboforkApp\obj\Release\Resources\Brushes.baml
603 D:\robofork\sources\RoboforkApp\obj\Release\Resources\Expander.baml
604 D:\robofork\sources\RoboforkApp\obj\Release\Resources\LangResources.baml
605 D:\robofork\sources\RoboforkApp\obj\Release\Resources\ScrollBar.baml
606 D:\robofork\sources\RoboforkApp\obj\Release\Resources\ScrollViewer.baml
607 D:\robofork\sources\RoboforkApp\obj\Release\Resources\Slider.baml
608 D:\robofork\sources\RoboforkApp\obj\Release\Resources\StatusBar.baml
609 D:\robofork\sources\RoboforkApp\obj\Release\Resources\Styles.baml
610 D:\robofork\sources\RoboforkApp\obj\Release\Resources\ToolBar.baml
611 D:\robofork\sources\RoboforkApp\obj\Release\Resources\Tooltip.baml
612 D:\robofork\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.baml
613 D:\robofork\sources\RoboforkApp\obj\Release\UserControls\ucNode.baml
614 D:\robofork\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.baml
615 D:\robofork\sources\RoboforkApp\obj\Release\View\UpdateNodeView.baml
616 D:\robofork\sources\RoboforkApp\obj\Release\App.baml
617 D:\robofork\sources\RoboforkApp\obj\Release\UserControls\simulationRobo.g.cs
618 D:\robofork\sources\RoboforkApp\obj\Release\View\AddNodeView.g.cs
619 D:\robofork\sources\RoboforkApp\obj\Release\View\AddParameter.g.cs
620 D:\robofork\sources\RoboforkApp\obj\Release\View\EditNodeView.g.cs
621 D:\robofork\sources\RoboforkApp\obj\Release\RoboforkMenuView.g.cs
622 D:\robofork\sources\RoboforkApp\obj\Release\UserControls\ucDisplayCoordinate.g.cs
623 D:\robofork\sources\RoboforkApp\obj\Release\UserControls\ucNode.g.cs
624 D:\robofork\sources\RoboforkApp\obj\Release\UserControls\ucStartEndButton.g.cs
625 D:\robofork\sources\RoboforkApp\obj\Release\View\UpdateNodeView.g.cs
626 D:\robofork\sources\RoboforkApp\obj\Release\App.g.cs
627 D:\robofork\sources\RoboforkApp\obj\Release\GeneratedInternalTypeHelper.g.cs
628 D:\robofork\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.cache
629 D:\robofork\sources\RoboforkApp\obj\Release\RboforkApp_MarkupCompile.lref
630 D:\robofork\sources\RoboforkApp\obj\Release\Stencils\BasicShapes.baml
631 D:\robofork\sources\RoboforkApp\obj\Release\Stencils\FlowChartSymbols.baml
632 D:\robofork\sources\RoboforkApp\obj\Release\Stencils\RegelungstechnikSymbole.baml
633 D:\robofork\sources\RoboforkApp\obj\Release\Stencils\SymbolStencils.baml
634 D:\robofork\sources\RoboforkApp\obj\Release\View\AddParameter.baml
635 D:\robofork\sources\RoboforkApp\obj\Release\View\EditNodeView.baml
636 D:\robofork\sources\RoboforkApp\obj\Release\Resources\DesignerItem.baml
637 D:\robofork\sources\RoboforkApp\obj\Release\Resources\ResizeChrome.baml
638 D:\robofork\sources\RoboforkApp\obj\Release\Resources\Toolbox.baml
639 D:\robofork\sources\RoboforkApp\obj\Release\Resources\ZoomBox.baml
640 D:\robofork\sources\RoboforkApp\obj\Release\RoboforkMenuView.baml
641 D:\robofork\sources\RoboforkApp\obj\Release\RboforkApp.g.resources
590 D:\robofork\sources\RoboforkApp\bin\Release\RboforkApp.exe.config 642
sources/RoboforkApp/obj/Release/RoboforkApp.csprojResolveAssemblyReference.cache
No preview for this file type
sources/RoboforkApp/obj/Release/RoboforkMenuView.baml
No preview for this file type
sources/RoboforkApp/obj/Release/RoboforkMenuView.g.cs
1 #pragma checksum "..\..\RoboforkMenuView.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DCE0E6D1332F6179A469FD6F0F00AE14" 1 #pragma checksum "..\..\RoboforkMenuView.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DCE0E6D1332F6179A469FD6F0F00AE14"
2 //------------------------------------------------------------------------------ 2 //------------------------------------------------------------------------------
3 // <auto-generated> 3 // <auto-generated>
4 // This code was generated by a tool. 4 // This code was generated by a tool.
5 // Runtime Version:4.0.30319.42000 5 // Runtime Version:4.0.30319.42000
6 // 6 //
7 // Changes to this file may cause incorrect behavior and will be lost if 7 // Changes to this file may cause incorrect behavior and will be lost if
8 // the code is regenerated. 8 // the code is regenerated.
9 // </auto-generated> 9 // </auto-generated>
10 //------------------------------------------------------------------------------ 10 //------------------------------------------------------------------------------
11 11
12 using RoboforkApp; 12 using RoboforkApp;
13 using System; 13 using System;
14 using System.Diagnostics; 14 using System.Diagnostics;
15 using System.Windows; 15 using System.Windows;
16 using System.Windows.Automation; 16 using System.Windows.Automation;
17 using System.Windows.Controls; 17 using System.Windows.Controls;
18 using System.Windows.Controls.Primitives; 18 using System.Windows.Controls.Primitives;
19 using System.Windows.Data; 19 using System.Windows.Data;
20 using System.Windows.Documents; 20 using System.Windows.Documents;
21 using System.Windows.Ink; 21 using System.Windows.Ink;
22 using System.Windows.Input; 22 using System.Windows.Input;
23 using System.Windows.Markup; 23 using System.Windows.Markup;
24 using System.Windows.Media; 24 using System.Windows.Media;
25 using System.Windows.Media.Animation; 25 using System.Windows.Media.Animation;
26 using System.Windows.Media.Effects; 26 using System.Windows.Media.Effects;
27 using System.Windows.Media.Imaging; 27 using System.Windows.Media.Imaging;
28 using System.Windows.Media.Media3D; 28 using System.Windows.Media.Media3D;
29 using System.Windows.Media.TextFormatting; 29 using System.Windows.Media.TextFormatting;
30 using System.Windows.Navigation; 30 using System.Windows.Navigation;
31 using System.Windows.Shapes; 31 using System.Windows.Shapes;
32 using System.Windows.Shell; 32 using System.Windows.Shell;
33 33
34 34
35 namespace RoboforkApp { 35 namespace RoboforkApp {
36 36
37 37
38 /// <summary> 38 /// <summary>
39 /// RoboforkMenu 39 /// RoboforkMenu
40 /// </summary> 40 /// </summary>
41 public partial class RoboforkMenu : System.Windows.Window, System.Windows.Markup.IComponentConnector { 41 public partial class RoboforkMenu : System.Windows.Window, System.Windows.Markup.IComponentConnector {
42 42
43 43
44 #line 40 "..\..\RoboforkMenuView.xaml" 44 #line 40 "..\..\RoboforkMenuView.xaml"
45 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 45 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
46 internal System.Windows.Controls.TreeView ProjectTreeView; 46 internal System.Windows.Controls.TreeView ProjectTreeView;
47 47
48 #line default 48 #line default
49 #line hidden 49 #line hidden
50 50
51 51
52 #line 41 "..\..\RoboforkMenuView.xaml" 52 #line 41 "..\..\RoboforkMenuView.xaml"
53 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 53 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
54 internal System.Windows.Controls.TreeViewItem ProjectAAA; 54 internal System.Windows.Controls.TreeViewItem ProjectAAA;
55 55
56 #line default 56 #line default
57 #line hidden 57 #line hidden
58 58
59 59
60 #line 42 "..\..\RoboforkMenuView.xaml" 60 #line 42 "..\..\RoboforkMenuView.xaml"
61 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 61 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
62 internal System.Windows.Controls.TreeViewItem Map; 62 internal System.Windows.Controls.TreeViewItem Map;
63 63
64 #line default 64 #line default
65 #line hidden 65 #line hidden
66 66
67 67
68 #line 43 "..\..\RoboforkMenuView.xaml" 68 #line 43 "..\..\RoboforkMenuView.xaml"
69 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 69 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
70 internal System.Windows.Controls.TreeViewItem SetupRestriction; 70 internal System.Windows.Controls.TreeViewItem SetupRestriction;
71 71
72 #line default 72 #line default
73 #line hidden 73 #line hidden
74 74
75 75
76 #line 50 "..\..\RoboforkMenuView.xaml" 76 #line 50 "..\..\RoboforkMenuView.xaml"
77 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 77 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
78 internal System.Windows.Controls.TreeViewItem NodeTree; 78 internal System.Windows.Controls.TreeViewItem NodeTree;
79 79
80 #line default 80 #line default
81 #line hidden 81 #line hidden
82 82
83 83
84 #line 61 "..\..\RoboforkMenuView.xaml" 84 #line 61 "..\..\RoboforkMenuView.xaml"
85 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 85 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
86 internal System.Windows.Controls.TreeViewItem Vehicle; 86 internal System.Windows.Controls.TreeViewItem Vehicle;
87 87
88 #line default 88 #line default
89 #line hidden 89 #line hidden
90 90
91 91
92 #line 62 "..\..\RoboforkMenuView.xaml" 92 #line 62 "..\..\RoboforkMenuView.xaml"
93 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 93 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
94 internal System.Windows.Controls.TreeViewItem FK_15; 94 internal System.Windows.Controls.TreeViewItem FK_15;
95 95
96 #line default 96 #line default
97 #line hidden 97 #line hidden
98 98
99 99
100 #line 63 "..\..\RoboforkMenuView.xaml" 100 #line 63 "..\..\RoboforkMenuView.xaml"
101 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 101 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
102 internal System.Windows.Controls.TreeViewItem VehicleAdd; 102 internal System.Windows.Controls.TreeViewItem VehicleAdd;
103 103
104 #line default 104 #line default
105 #line hidden 105 #line hidden
106 106
107 107
108 #line 64 "..\..\RoboforkMenuView.xaml" 108 #line 64 "..\..\RoboforkMenuView.xaml"
109 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 109 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
110 internal System.Windows.Controls.TreeViewItem UnderLine; 110 internal System.Windows.Controls.TreeViewItem UnderLine;
111 111
112 #line default 112 #line default
113 #line hidden 113 #line hidden
114 114
115 115
116 #line 68 "..\..\RoboforkMenuView.xaml" 116 #line 68 "..\..\RoboforkMenuView.xaml"
117 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 117 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
118 internal System.Windows.Controls.TreeViewItem TaskpattermTree; 118 internal System.Windows.Controls.TreeViewItem TaskpattermTree;
119 119
120 #line default 120 #line default
121 #line hidden 121 #line hidden
122 122
123 123
124 #line 72 "..\..\RoboforkMenuView.xaml" 124 #line 72 "..\..\RoboforkMenuView.xaml"
125 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 125 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
126 internal System.Windows.Controls.TreeViewItem WorkAddTree; 126 internal System.Windows.Controls.TreeViewItem WorkAddTree;
127 127
128 #line default 128 #line default
129 #line hidden 129 #line hidden
130 130
131 131
132 #line 80 "..\..\RoboforkMenuView.xaml" 132 #line 80 "..\..\RoboforkMenuView.xaml"
133 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 133 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
134 internal System.Windows.Controls.TreeViewItem ConnectTree; 134 internal System.Windows.Controls.TreeViewItem ConnectTree;
135 135
136 #line default 136 #line default
137 #line hidden 137 #line hidden
138 138
139 139
140 #line 81 "..\..\RoboforkMenuView.xaml" 140 #line 81 "..\..\RoboforkMenuView.xaml"
141 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 141 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
142 internal System.Windows.Controls.TreeViewItem ParameterTree; 142 internal System.Windows.Controls.TreeViewItem ParameterTree;
143 143
144 #line default 144 #line default
145 #line hidden 145 #line hidden
146 146
147 147
148 #line 85 "..\..\RoboforkMenuView.xaml" 148 #line 85 "..\..\RoboforkMenuView.xaml"
149 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 149 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
150 internal System.Windows.Controls.TreeViewItem LoggingTree; 150 internal System.Windows.Controls.TreeViewItem LoggingTree;
151 151
152 #line default 152 #line default
153 #line hidden 153 #line hidden
154 154
155 155
156 #line 90 "..\..\RoboforkMenuView.xaml" 156 #line 90 "..\..\RoboforkMenuView.xaml"
157 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 157 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
158 internal System.Windows.Controls.TreeViewItem AlertTree; 158 internal System.Windows.Controls.TreeViewItem AlertTree;
159 159
160 #line default 160 #line default
161 #line hidden 161 #line hidden
162 162
163 163
164 #line 96 "..\..\RoboforkMenuView.xaml" 164 #line 96 "..\..\RoboforkMenuView.xaml"
165 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 165 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
166 internal System.Windows.Controls.TreeViewItem NewProjectTree; 166 internal System.Windows.Controls.TreeViewItem NewProjectTree;
167 167
168 #line default 168 #line default
169 #line hidden 169 #line hidden
170 170
171 171
172 #line 116 "..\..\RoboforkMenuView.xaml" 172 #line 116 "..\..\RoboforkMenuView.xaml"
173 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
174 internal System.Windows.Controls.Grid grdViewer;
175
176 #line default
177 #line hidden
178
179
180 #line 142 "..\..\RoboforkMenuView.xaml"
173 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 181 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
174 internal System.Windows.Controls.Grid grdViewer; 182 internal System.Windows.Controls.TabControl MainTab;
175 183
176 #line default 184 #line default
177 #line hidden 185 #line hidden
178 186
179 187
180 #line 142 "..\..\RoboforkMenuView.xaml" 188 #line 145 "..\..\RoboforkMenuView.xaml"
181 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 189 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
182 internal System.Windows.Controls.TabControl MainTab; 190 internal System.Windows.Controls.TabItem TabMap;
183 191
184 #line default 192 #line default
185 #line hidden 193 #line hidden
186 194
187 195
188 #line 145 "..\..\RoboforkMenuView.xaml" 196 #line 158 "..\..\RoboforkMenuView.xaml"
189 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 197 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
190 internal System.Windows.Controls.TabItem TabMap; 198 internal System.Windows.Controls.Grid GridMap;
191 199
192 #line default 200 #line default
193 #line hidden 201 #line hidden
194 202
195 203
196 #line 158 "..\..\RoboforkMenuView.xaml" 204 #line 167 "..\..\RoboforkMenuView.xaml"
197 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 205 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
198 internal System.Windows.Controls.Grid GridMap; 206 internal System.Windows.Controls.Grid GridCanVas;
199 207
200 #line default 208 #line default
201 #line hidden 209 #line hidden
202 210
203 211
204 #line 167 "..\..\RoboforkMenuView.xaml" 212 #line 170 "..\..\RoboforkMenuView.xaml"
205 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 213 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
206 internal System.Windows.Controls.Grid GridCanVas; 214 internal RoboforkApp.DesignerCanvas MyDesignerCanvas;
207 215
208 #line default 216 #line default
209 #line hidden 217 #line hidden
210 218
211 219
212 #line 170 "..\..\RoboforkMenuView.xaml" 220 #line 178 "..\..\RoboforkMenuView.xaml"
213 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 221 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
214 internal RoboforkApp.DesignerCanvas MyDesignerCanvas; 222 internal System.Windows.Controls.Grid MCGrid;
215 223
216 #line default 224 #line default
217 #line hidden 225 #line hidden
218 226
219 227
220 #line 178 "..\..\RoboforkMenuView.xaml" 228 #line 240 "..\..\RoboforkMenuView.xaml"
221 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 229 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
222 internal System.Windows.Controls.Grid MCGrid; 230 internal System.Windows.Controls.Grid grdRouteInfo;
223 231
224 #line default 232 #line default
225 #line hidden 233 #line hidden
226 234
227 235
228 #line 240 "..\..\RoboforkMenuView.xaml" 236 #line 314 "..\..\RoboforkMenuView.xaml"
229 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 237 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
230 internal System.Windows.Controls.Grid grdRouteInfo; 238 internal System.Windows.Controls.Label LabelSchedule;
231 239
232 #line default 240 #line default
233 #line hidden 241 #line hidden
234 242
235 243
236 #line 314 "..\..\RoboforkMenuView.xaml" 244 #line 318 "..\..\RoboforkMenuView.xaml"
237 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 245 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
238 internal System.Windows.Controls.Label LabelSchedule; 246 internal RoboforkApp.ScheduleCanvas MyScheduleCanvas;
239 247
240 #line default 248 #line default
241 #line hidden 249 #line hidden
242 250
243 251
244 #line 318 "..\..\RoboforkMenuView.xaml" 252 #line 326 "..\..\RoboforkMenuView.xaml"
245 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 253 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
246 internal RoboforkApp.ScheduleCanvas MyScheduleCanvas; 254 internal System.Windows.Controls.Grid MCGridShedule;
247 255
248 #line default 256 #line default
249 #line hidden 257 #line hidden
250 258
251 259
252 #line 326 "..\..\RoboforkMenuView.xaml" 260 #line 347 "..\..\RoboforkMenuView.xaml"
253 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 261 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
254 internal System.Windows.Controls.Grid MCGridShedule; 262 internal System.Windows.Controls.Grid GridWork;
255
256 #line default
257 #line hidden
258
259
260 #line 347 "..\..\RoboforkMenuView.xaml"
261 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
262 internal System.Windows.Controls.Grid GridWork;
263 263
264 #line default 264 #line default
265 #line hidden 265 #line hidden
266 266
267 267
268 #line 367 "..\..\RoboforkMenuView.xaml" 268 #line 367 "..\..\RoboforkMenuView.xaml"
269 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 269 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
270 internal System.Windows.Controls.Grid grdWorkLog; 270 internal System.Windows.Controls.Grid grdWorkLog;
271 271
272 #line default 272 #line default
273 #line hidden 273 #line hidden
274 274
275 275
276 #line 417 "..\..\RoboforkMenuView.xaml" 276 #line 417 "..\..\RoboforkMenuView.xaml"
277 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 277 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
278 internal System.Windows.Controls.TabItem TabWork; 278 internal System.Windows.Controls.TabItem TabWork;
279 279
280 #line default 280 #line default
281 #line hidden 281 #line hidden
282 282
283 283
284 #line 536 "..\..\RoboforkMenuView.xaml" 284 #line 536 "..\..\RoboforkMenuView.xaml"
285 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 285 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
286 internal System.Windows.Controls.TabItem TabSchedule; 286 internal System.Windows.Controls.TabItem TabSchedule;
287 287
288 #line default 288 #line default
289 #line hidden 289 #line hidden
290 290
291 private bool _contentLoaded; 291 private bool _contentLoaded;
292 292
293 /// <summary> 293 /// <summary>
294 /// InitializeComponent 294 /// InitializeComponent
295 /// </summary> 295 /// </summary>
296 [System.Diagnostics.DebuggerNonUserCodeAttribute()] 296 [System.Diagnostics.DebuggerNonUserCodeAttribute()]
297 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 297 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
298 public void InitializeComponent() { 298 public void InitializeComponent() {
299 if (_contentLoaded) { 299 if (_contentLoaded) {
300 return; 300 return;
301 } 301 }
302 _contentLoaded = true; 302 _contentLoaded = true;
303 System.Uri resourceLocater = new System.Uri("/RboforkApp;component/roboforkmenuview.xaml", System.UriKind.Relative); 303 System.Uri resourceLocater = new System.Uri("/RboforkApp;component/roboforkmenuview.xaml", System.UriKind.Relative);
304 304
305 #line 1 "..\..\RoboforkMenuView.xaml" 305 #line 1 "..\..\RoboforkMenuView.xaml"
306 System.Windows.Application.LoadComponent(this, resourceLocater); 306 System.Windows.Application.LoadComponent(this, resourceLocater);
307 307
308 #line default 308 #line default
309 #line hidden 309 #line hidden
310 } 310 }
311 311
312 [System.Diagnostics.DebuggerNonUserCodeAttribute()] 312 [System.Diagnostics.DebuggerNonUserCodeAttribute()]
313 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 313 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
314 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 314 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
315 internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) { 315 internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) {
316 return System.Delegate.CreateDelegate(delegateType, this, handler); 316 return System.Delegate.CreateDelegate(delegateType, this, handler);
317 } 317 }
318 318
319 [System.Diagnostics.DebuggerNonUserCodeAttribute()] 319 [System.Diagnostics.DebuggerNonUserCodeAttribute()]
320 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 320 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
321 [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 321 [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
322 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 322 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
323 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 323 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
324 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 324 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
325 void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 325 void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
326 switch (connectionId) 326 switch (connectionId)
327 { 327 {
328 case 1: 328 case 1:
329 329
330 #line 8 "..\..\RoboforkMenuView.xaml" 330 #line 8 "..\..\RoboforkMenuView.xaml"
331 ((RoboforkApp.RoboforkMenu)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); 331 ((RoboforkApp.RoboforkMenu)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded);
332 332
333 #line default 333 #line default
334 #line hidden 334 #line hidden
335 return; 335 return;
336 case 2: 336 case 2:
337 this.ProjectTreeView = ((System.Windows.Controls.TreeView)(target)); 337 this.ProjectTreeView = ((System.Windows.Controls.TreeView)(target));
338 return; 338 return;
339 case 3: 339 case 3:
340 this.ProjectAAA = ((System.Windows.Controls.TreeViewItem)(target)); 340 this.ProjectAAA = ((System.Windows.Controls.TreeViewItem)(target));
341 341
342 #line 41 "..\..\RoboforkMenuView.xaml" 342 #line 41 "..\..\RoboforkMenuView.xaml"
343 this.ProjectAAA.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected); 343 this.ProjectAAA.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected);
344 344
345 #line default 345 #line default
346 #line hidden 346 #line hidden
347 return; 347 return;
348 case 4: 348 case 4:
349 this.Map = ((System.Windows.Controls.TreeViewItem)(target)); 349 this.Map = ((System.Windows.Controls.TreeViewItem)(target));
350 return; 350 return;
351 case 5: 351 case 5:
352 this.SetupRestriction = ((System.Windows.Controls.TreeViewItem)(target)); 352 this.SetupRestriction = ((System.Windows.Controls.TreeViewItem)(target));
353 353
354 #line 43 "..\..\RoboforkMenuView.xaml" 354 #line 43 "..\..\RoboforkMenuView.xaml"
355 this.SetupRestriction.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 355 this.SetupRestriction.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
356 356
357 #line default 357 #line default
358 #line hidden 358 #line hidden
359 359
360 #line 43 "..\..\RoboforkMenuView.xaml" 360 #line 43 "..\..\RoboforkMenuView.xaml"
361 this.SetupRestriction.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 361 this.SetupRestriction.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
362 362
363 #line default 363 #line default
364 #line hidden 364 #line hidden
365 return; 365 return;
366 case 6: 366 case 6:
367 this.NodeTree = ((System.Windows.Controls.TreeViewItem)(target)); 367 this.NodeTree = ((System.Windows.Controls.TreeViewItem)(target));
368 368
369 #line 50 "..\..\RoboforkMenuView.xaml" 369 #line 50 "..\..\RoboforkMenuView.xaml"
370 this.NodeTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 370 this.NodeTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
371 371
372 #line default 372 #line default
373 #line hidden 373 #line hidden
374 374
375 #line 50 "..\..\RoboforkMenuView.xaml" 375 #line 50 "..\..\RoboforkMenuView.xaml"
376 this.NodeTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 376 this.NodeTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
377 377
378 #line default 378 #line default
379 #line hidden 379 #line hidden
380 return; 380 return;
381 case 7: 381 case 7:
382 this.Vehicle = ((System.Windows.Controls.TreeViewItem)(target)); 382 this.Vehicle = ((System.Windows.Controls.TreeViewItem)(target));
383 return; 383 return;
384 case 8: 384 case 8:
385 this.FK_15 = ((System.Windows.Controls.TreeViewItem)(target)); 385 this.FK_15 = ((System.Windows.Controls.TreeViewItem)(target));
386 386
387 #line 62 "..\..\RoboforkMenuView.xaml" 387 #line 62 "..\..\RoboforkMenuView.xaml"
388 this.FK_15.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected); 388 this.FK_15.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected);
389 389
390 #line default 390 #line default
391 #line hidden 391 #line hidden
392 return; 392 return;
393 case 9: 393 case 9:
394 this.VehicleAdd = ((System.Windows.Controls.TreeViewItem)(target)); 394 this.VehicleAdd = ((System.Windows.Controls.TreeViewItem)(target));
395 395
396 #line 63 "..\..\RoboforkMenuView.xaml" 396 #line 63 "..\..\RoboforkMenuView.xaml"
397 this.VehicleAdd.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected); 397 this.VehicleAdd.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected);
398 398
399 #line default 399 #line default
400 #line hidden 400 #line hidden
401 return; 401 return;
402 case 10: 402 case 10:
403 this.UnderLine = ((System.Windows.Controls.TreeViewItem)(target)); 403 this.UnderLine = ((System.Windows.Controls.TreeViewItem)(target));
404 return; 404 return;
405 case 11: 405 case 11:
406 this.TaskpattermTree = ((System.Windows.Controls.TreeViewItem)(target)); 406 this.TaskpattermTree = ((System.Windows.Controls.TreeViewItem)(target));
407 407
408 #line 68 "..\..\RoboforkMenuView.xaml" 408 #line 68 "..\..\RoboforkMenuView.xaml"
409 this.TaskpattermTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 409 this.TaskpattermTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
410 410
411 #line default 411 #line default
412 #line hidden 412 #line hidden
413 413
414 #line 68 "..\..\RoboforkMenuView.xaml" 414 #line 68 "..\..\RoboforkMenuView.xaml"
415 this.TaskpattermTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 415 this.TaskpattermTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
416 416
417 #line default 417 #line default
418 #line hidden 418 #line hidden
419 return; 419 return;
420 case 12: 420 case 12:
421 this.WorkAddTree = ((System.Windows.Controls.TreeViewItem)(target)); 421 this.WorkAddTree = ((System.Windows.Controls.TreeViewItem)(target));
422 return; 422 return;
423 case 13: 423 case 13:
424 this.ConnectTree = ((System.Windows.Controls.TreeViewItem)(target)); 424 this.ConnectTree = ((System.Windows.Controls.TreeViewItem)(target));
425 return; 425 return;
426 case 14: 426 case 14:
427 this.ParameterTree = ((System.Windows.Controls.TreeViewItem)(target)); 427 this.ParameterTree = ((System.Windows.Controls.TreeViewItem)(target));
428 428
429 #line 81 "..\..\RoboforkMenuView.xaml" 429 #line 81 "..\..\RoboforkMenuView.xaml"
430 this.ParameterTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 430 this.ParameterTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
431 431
432 #line default 432 #line default
433 #line hidden 433 #line hidden
434 return; 434 return;
435 case 15: 435 case 15:
436 this.LoggingTree = ((System.Windows.Controls.TreeViewItem)(target)); 436 this.LoggingTree = ((System.Windows.Controls.TreeViewItem)(target));
437 return; 437 return;
438 case 16: 438 case 16:
439 this.AlertTree = ((System.Windows.Controls.TreeViewItem)(target)); 439 this.AlertTree = ((System.Windows.Controls.TreeViewItem)(target));
440 return; 440 return;
441 case 17: 441 case 17:
442 this.NewProjectTree = ((System.Windows.Controls.TreeViewItem)(target)); 442 this.NewProjectTree = ((System.Windows.Controls.TreeViewItem)(target));
443 443
444 #line 97 "..\..\RoboforkMenuView.xaml" 444 #line 97 "..\..\RoboforkMenuView.xaml"
445 this.NewProjectTree.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected); 445 this.NewProjectTree.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected);
446 446
447 #line default 447 #line default
448 #line hidden 448 #line hidden
449 449
450 #line 98 "..\..\RoboforkMenuView.xaml" 450 #line 98 "..\..\RoboforkMenuView.xaml"
451 this.NewProjectTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 451 this.NewProjectTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
452 452
453 #line default 453 #line default
454 #line hidden 454 #line hidden
455 return; 455 return;
456 case 18: 456 case 18:
457 this.grdViewer = ((System.Windows.Controls.Grid)(target)); 457 this.grdViewer = ((System.Windows.Controls.Grid)(target));
458 return; 458 return;
459 case 19: 459 case 19:
460 this.MainTab = ((System.Windows.Controls.TabControl)(target)); 460 this.MainTab = ((System.Windows.Controls.TabControl)(target));
461 return; 461 return;
462 case 20: 462 case 20:
463 this.TabMap = ((System.Windows.Controls.TabItem)(target)); 463 this.TabMap = ((System.Windows.Controls.TabItem)(target));
464 return; 464 return;
465 case 21: 465 case 21:
466 this.GridMap = ((System.Windows.Controls.Grid)(target)); 466 this.GridMap = ((System.Windows.Controls.Grid)(target));
467 return; 467 return;
468 case 22: 468 case 22:
469 this.GridCanVas = ((System.Windows.Controls.Grid)(target)); 469 this.GridCanVas = ((System.Windows.Controls.Grid)(target));
470 return; 470 return;
471 case 23: 471 case 23:
472 this.MyDesignerCanvas = ((RoboforkApp.DesignerCanvas)(target)); 472 this.MyDesignerCanvas = ((RoboforkApp.DesignerCanvas)(target));
473 return; 473 return;
474 case 24: 474 case 24:
475 this.MCGrid = ((System.Windows.Controls.Grid)(target)); 475 this.MCGrid = ((System.Windows.Controls.Grid)(target));
476 return; 476 return;
477 case 25: 477 case 25:
478 this.grdRouteInfo = ((System.Windows.Controls.Grid)(target)); 478 this.grdRouteInfo = ((System.Windows.Controls.Grid)(target));
479 return; 479 return;
480 case 26: 480 case 26:
481 this.LabelSchedule = ((System.Windows.Controls.Label)(target)); 481 this.LabelSchedule = ((System.Windows.Controls.Label)(target));
482 return; 482 return;
483 case 27: 483 case 27:
484 this.MyScheduleCanvas = ((RoboforkApp.ScheduleCanvas)(target)); 484 this.MyScheduleCanvas = ((RoboforkApp.ScheduleCanvas)(target));
485 return; 485 return;
486 case 28: 486 case 28:
487 this.MCGridShedule = ((System.Windows.Controls.Grid)(target)); 487 this.MCGridShedule = ((System.Windows.Controls.Grid)(target));
488 return; 488 return;
489 case 29: 489 case 29:
490 this.GridWork = ((System.Windows.Controls.Grid)(target)); 490 this.GridWork = ((System.Windows.Controls.Grid)(target));
491 return; 491 return;
492 case 30: 492 case 30:
493 this.grdWorkLog = ((System.Windows.Controls.Grid)(target)); 493 this.grdWorkLog = ((System.Windows.Controls.Grid)(target));
494 return; 494 return;
495 case 31: 495 case 31:
496 this.TabWork = ((System.Windows.Controls.TabItem)(target)); 496 this.TabWork = ((System.Windows.Controls.TabItem)(target));
497 return; 497 return;
498 case 32: 498 case 32:
499 this.TabSchedule = ((System.Windows.Controls.TabItem)(target)); 499 this.TabSchedule = ((System.Windows.Controls.TabItem)(target));
sources/RoboforkApp/obj/Release/RoboforkMenuView.g.i.cs
1 #pragma checksum "..\..\RoboforkMenuView.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DCE0E6D1332F6179A469FD6F0F00AE14" 1 #pragma checksum "..\..\RoboforkMenuView.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DCE0E6D1332F6179A469FD6F0F00AE14"
2 //------------------------------------------------------------------------------ 2 //------------------------------------------------------------------------------
3 // <auto-generated> 3 // <auto-generated>
4 // This code was generated by a tool. 4 // This code was generated by a tool.
5 // Runtime Version:4.0.30319.42000 5 // Runtime Version:4.0.30319.42000
6 // 6 //
7 // Changes to this file may cause incorrect behavior and will be lost if 7 // Changes to this file may cause incorrect behavior and will be lost if
8 // the code is regenerated. 8 // the code is regenerated.
9 // </auto-generated> 9 // </auto-generated>
10 //------------------------------------------------------------------------------ 10 //------------------------------------------------------------------------------
11 11
12 using RoboforkApp; 12 using RoboforkApp;
13 using System; 13 using System;
14 using System.Diagnostics; 14 using System.Diagnostics;
15 using System.Windows; 15 using System.Windows;
16 using System.Windows.Automation; 16 using System.Windows.Automation;
17 using System.Windows.Controls; 17 using System.Windows.Controls;
18 using System.Windows.Controls.Primitives; 18 using System.Windows.Controls.Primitives;
19 using System.Windows.Data; 19 using System.Windows.Data;
20 using System.Windows.Documents; 20 using System.Windows.Documents;
21 using System.Windows.Ink; 21 using System.Windows.Ink;
22 using System.Windows.Input; 22 using System.Windows.Input;
23 using System.Windows.Markup; 23 using System.Windows.Markup;
24 using System.Windows.Media; 24 using System.Windows.Media;
25 using System.Windows.Media.Animation; 25 using System.Windows.Media.Animation;
26 using System.Windows.Media.Effects; 26 using System.Windows.Media.Effects;
27 using System.Windows.Media.Imaging; 27 using System.Windows.Media.Imaging;
28 using System.Windows.Media.Media3D; 28 using System.Windows.Media.Media3D;
29 using System.Windows.Media.TextFormatting; 29 using System.Windows.Media.TextFormatting;
30 using System.Windows.Navigation; 30 using System.Windows.Navigation;
31 using System.Windows.Shapes; 31 using System.Windows.Shapes;
32 using System.Windows.Shell; 32 using System.Windows.Shell;
33 33
34 34
35 namespace RoboforkApp { 35 namespace RoboforkApp {
36 36
37 37
38 /// <summary> 38 /// <summary>
39 /// RoboforkMenu 39 /// RoboforkMenu
40 /// </summary> 40 /// </summary>
41 public partial class RoboforkMenu : System.Windows.Window, System.Windows.Markup.IComponentConnector { 41 public partial class RoboforkMenu : System.Windows.Window, System.Windows.Markup.IComponentConnector {
42 42
43 43
44 #line 40 "..\..\RoboforkMenuView.xaml" 44 #line 40 "..\..\RoboforkMenuView.xaml"
45 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 45 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
46 internal System.Windows.Controls.TreeView ProjectTreeView; 46 internal System.Windows.Controls.TreeView ProjectTreeView;
47 47
48 #line default 48 #line default
49 #line hidden 49 #line hidden
50 50
51 51
52 #line 41 "..\..\RoboforkMenuView.xaml" 52 #line 41 "..\..\RoboforkMenuView.xaml"
53 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 53 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
54 internal System.Windows.Controls.TreeViewItem ProjectAAA; 54 internal System.Windows.Controls.TreeViewItem ProjectAAA;
55 55
56 #line default 56 #line default
57 #line hidden 57 #line hidden
58 58
59 59
60 #line 42 "..\..\RoboforkMenuView.xaml" 60 #line 42 "..\..\RoboforkMenuView.xaml"
61 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 61 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
62 internal System.Windows.Controls.TreeViewItem Map; 62 internal System.Windows.Controls.TreeViewItem Map;
63 63
64 #line default 64 #line default
65 #line hidden 65 #line hidden
66 66
67 67
68 #line 43 "..\..\RoboforkMenuView.xaml" 68 #line 43 "..\..\RoboforkMenuView.xaml"
69 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 69 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
70 internal System.Windows.Controls.TreeViewItem SetupRestriction; 70 internal System.Windows.Controls.TreeViewItem SetupRestriction;
71 71
72 #line default 72 #line default
73 #line hidden 73 #line hidden
74 74
75 75
76 #line 50 "..\..\RoboforkMenuView.xaml" 76 #line 50 "..\..\RoboforkMenuView.xaml"
77 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 77 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
78 internal System.Windows.Controls.TreeViewItem NodeTree; 78 internal System.Windows.Controls.TreeViewItem NodeTree;
79 79
80 #line default 80 #line default
81 #line hidden 81 #line hidden
82 82
83 83
84 #line 61 "..\..\RoboforkMenuView.xaml" 84 #line 61 "..\..\RoboforkMenuView.xaml"
85 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 85 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
86 internal System.Windows.Controls.TreeViewItem Vehicle; 86 internal System.Windows.Controls.TreeViewItem Vehicle;
87 87
88 #line default 88 #line default
89 #line hidden 89 #line hidden
90 90
91 91
92 #line 62 "..\..\RoboforkMenuView.xaml" 92 #line 62 "..\..\RoboforkMenuView.xaml"
93 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 93 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
94 internal System.Windows.Controls.TreeViewItem FK_15; 94 internal System.Windows.Controls.TreeViewItem FK_15;
95 95
96 #line default 96 #line default
97 #line hidden 97 #line hidden
98 98
99 99
100 #line 63 "..\..\RoboforkMenuView.xaml" 100 #line 63 "..\..\RoboforkMenuView.xaml"
101 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 101 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
102 internal System.Windows.Controls.TreeViewItem VehicleAdd; 102 internal System.Windows.Controls.TreeViewItem VehicleAdd;
103 103
104 #line default 104 #line default
105 #line hidden 105 #line hidden
106 106
107 107
108 #line 64 "..\..\RoboforkMenuView.xaml" 108 #line 64 "..\..\RoboforkMenuView.xaml"
109 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 109 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
110 internal System.Windows.Controls.TreeViewItem UnderLine; 110 internal System.Windows.Controls.TreeViewItem UnderLine;
111 111
112 #line default 112 #line default
113 #line hidden 113 #line hidden
114 114
115 115
116 #line 68 "..\..\RoboforkMenuView.xaml" 116 #line 68 "..\..\RoboforkMenuView.xaml"
117 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 117 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
118 internal System.Windows.Controls.TreeViewItem TaskpattermTree; 118 internal System.Windows.Controls.TreeViewItem TaskpattermTree;
119 119
120 #line default 120 #line default
121 #line hidden 121 #line hidden
122 122
123 123
124 #line 72 "..\..\RoboforkMenuView.xaml" 124 #line 72 "..\..\RoboforkMenuView.xaml"
125 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 125 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
126 internal System.Windows.Controls.TreeViewItem WorkAddTree; 126 internal System.Windows.Controls.TreeViewItem WorkAddTree;
127 127
128 #line default 128 #line default
129 #line hidden 129 #line hidden
130 130
131 131
132 #line 80 "..\..\RoboforkMenuView.xaml" 132 #line 80 "..\..\RoboforkMenuView.xaml"
133 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 133 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
134 internal System.Windows.Controls.TreeViewItem ConnectTree; 134 internal System.Windows.Controls.TreeViewItem ConnectTree;
135 135
136 #line default 136 #line default
137 #line hidden 137 #line hidden
138 138
139 139
140 #line 81 "..\..\RoboforkMenuView.xaml" 140 #line 81 "..\..\RoboforkMenuView.xaml"
141 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 141 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
142 internal System.Windows.Controls.TreeViewItem ParameterTree; 142 internal System.Windows.Controls.TreeViewItem ParameterTree;
143 143
144 #line default 144 #line default
145 #line hidden 145 #line hidden
146 146
147 147
148 #line 85 "..\..\RoboforkMenuView.xaml" 148 #line 85 "..\..\RoboforkMenuView.xaml"
149 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 149 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
150 internal System.Windows.Controls.TreeViewItem LoggingTree; 150 internal System.Windows.Controls.TreeViewItem LoggingTree;
151 151
152 #line default 152 #line default
153 #line hidden 153 #line hidden
154 154
155 155
156 #line 90 "..\..\RoboforkMenuView.xaml" 156 #line 90 "..\..\RoboforkMenuView.xaml"
157 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 157 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
158 internal System.Windows.Controls.TreeViewItem AlertTree; 158 internal System.Windows.Controls.TreeViewItem AlertTree;
159 159
160 #line default 160 #line default
161 #line hidden 161 #line hidden
162 162
163 163
164 #line 96 "..\..\RoboforkMenuView.xaml" 164 #line 96 "..\..\RoboforkMenuView.xaml"
165 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 165 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
166 internal System.Windows.Controls.TreeViewItem NewProjectTree; 166 internal System.Windows.Controls.TreeViewItem NewProjectTree;
167 167
168 #line default 168 #line default
169 #line hidden 169 #line hidden
170 170
171 171
172 #line 116 "..\..\RoboforkMenuView.xaml" 172 #line 116 "..\..\RoboforkMenuView.xaml"
173 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
174 internal System.Windows.Controls.Grid grdViewer;
175
176 #line default
177 #line hidden
178
179
180 #line 142 "..\..\RoboforkMenuView.xaml"
173 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 181 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
174 internal System.Windows.Controls.Grid grdViewer; 182 internal System.Windows.Controls.TabControl MainTab;
175 183
176 #line default 184 #line default
177 #line hidden 185 #line hidden
178 186
179 187
180 #line 142 "..\..\RoboforkMenuView.xaml" 188 #line 145 "..\..\RoboforkMenuView.xaml"
181 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 189 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
182 internal System.Windows.Controls.TabControl MainTab; 190 internal System.Windows.Controls.TabItem TabMap;
183 191
184 #line default 192 #line default
185 #line hidden 193 #line hidden
186 194
187 195
188 #line 145 "..\..\RoboforkMenuView.xaml" 196 #line 158 "..\..\RoboforkMenuView.xaml"
189 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 197 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
190 internal System.Windows.Controls.TabItem TabMap; 198 internal System.Windows.Controls.Grid GridMap;
191 199
192 #line default 200 #line default
193 #line hidden 201 #line hidden
194 202
195 203
196 #line 158 "..\..\RoboforkMenuView.xaml" 204 #line 167 "..\..\RoboforkMenuView.xaml"
197 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 205 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
198 internal System.Windows.Controls.Grid GridMap; 206 internal System.Windows.Controls.Grid GridCanVas;
199 207
200 #line default 208 #line default
201 #line hidden 209 #line hidden
202 210
203 211
204 #line 167 "..\..\RoboforkMenuView.xaml" 212 #line 170 "..\..\RoboforkMenuView.xaml"
205 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 213 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
206 internal System.Windows.Controls.Grid GridCanVas; 214 internal RoboforkApp.DesignerCanvas MyDesignerCanvas;
207 215
208 #line default 216 #line default
209 #line hidden 217 #line hidden
210 218
211 219
212 #line 170 "..\..\RoboforkMenuView.xaml" 220 #line 178 "..\..\RoboforkMenuView.xaml"
213 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 221 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
214 internal RoboforkApp.DesignerCanvas MyDesignerCanvas; 222 internal System.Windows.Controls.Grid MCGrid;
215 223
216 #line default 224 #line default
217 #line hidden 225 #line hidden
218 226
219 227
220 #line 178 "..\..\RoboforkMenuView.xaml" 228 #line 240 "..\..\RoboforkMenuView.xaml"
221 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 229 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
222 internal System.Windows.Controls.Grid MCGrid; 230 internal System.Windows.Controls.Grid grdRouteInfo;
223 231
224 #line default 232 #line default
225 #line hidden 233 #line hidden
226 234
227 235
228 #line 240 "..\..\RoboforkMenuView.xaml" 236 #line 314 "..\..\RoboforkMenuView.xaml"
229 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 237 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
230 internal System.Windows.Controls.Grid grdRouteInfo; 238 internal System.Windows.Controls.Label LabelSchedule;
231 239
232 #line default 240 #line default
233 #line hidden 241 #line hidden
234 242
235 243
236 #line 314 "..\..\RoboforkMenuView.xaml" 244 #line 318 "..\..\RoboforkMenuView.xaml"
237 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 245 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
238 internal System.Windows.Controls.Label LabelSchedule; 246 internal RoboforkApp.ScheduleCanvas MyScheduleCanvas;
239 247
240 #line default 248 #line default
241 #line hidden 249 #line hidden
242 250
243 251
244 #line 318 "..\..\RoboforkMenuView.xaml" 252 #line 326 "..\..\RoboforkMenuView.xaml"
245 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 253 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
246 internal RoboforkApp.ScheduleCanvas MyScheduleCanvas; 254 internal System.Windows.Controls.Grid MCGridShedule;
247 255
248 #line default 256 #line default
249 #line hidden 257 #line hidden
250 258
251 259
252 #line 326 "..\..\RoboforkMenuView.xaml" 260 #line 347 "..\..\RoboforkMenuView.xaml"
253 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 261 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
254 internal System.Windows.Controls.Grid MCGridShedule; 262 internal System.Windows.Controls.Grid GridWork;
255
256 #line default
257 #line hidden
258
259
260 #line 347 "..\..\RoboforkMenuView.xaml"
261 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
262 internal System.Windows.Controls.Grid GridWork;
263 263
264 #line default 264 #line default
265 #line hidden 265 #line hidden
266 266
267 267
268 #line 367 "..\..\RoboforkMenuView.xaml" 268 #line 367 "..\..\RoboforkMenuView.xaml"
269 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 269 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
270 internal System.Windows.Controls.Grid grdWorkLog; 270 internal System.Windows.Controls.Grid grdWorkLog;
271 271
272 #line default 272 #line default
273 #line hidden 273 #line hidden
274 274
275 275
276 #line 417 "..\..\RoboforkMenuView.xaml" 276 #line 417 "..\..\RoboforkMenuView.xaml"
277 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 277 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
278 internal System.Windows.Controls.TabItem TabWork; 278 internal System.Windows.Controls.TabItem TabWork;
279 279
280 #line default 280 #line default
281 #line hidden 281 #line hidden
282 282
283 283
284 #line 536 "..\..\RoboforkMenuView.xaml" 284 #line 536 "..\..\RoboforkMenuView.xaml"
285 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] 285 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
286 internal System.Windows.Controls.TabItem TabSchedule; 286 internal System.Windows.Controls.TabItem TabSchedule;
287 287
288 #line default 288 #line default
289 #line hidden 289 #line hidden
290 290
291 private bool _contentLoaded; 291 private bool _contentLoaded;
292 292
293 /// <summary> 293 /// <summary>
294 /// InitializeComponent 294 /// InitializeComponent
295 /// </summary> 295 /// </summary>
296 [System.Diagnostics.DebuggerNonUserCodeAttribute()] 296 [System.Diagnostics.DebuggerNonUserCodeAttribute()]
297 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 297 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
298 public void InitializeComponent() { 298 public void InitializeComponent() {
299 if (_contentLoaded) { 299 if (_contentLoaded) {
300 return; 300 return;
301 } 301 }
302 _contentLoaded = true; 302 _contentLoaded = true;
303 System.Uri resourceLocater = new System.Uri("/RboforkApp;component/roboforkmenuview.xaml", System.UriKind.Relative); 303 System.Uri resourceLocater = new System.Uri("/RboforkApp;component/roboforkmenuview.xaml", System.UriKind.Relative);
304 304
305 #line 1 "..\..\RoboforkMenuView.xaml" 305 #line 1 "..\..\RoboforkMenuView.xaml"
306 System.Windows.Application.LoadComponent(this, resourceLocater); 306 System.Windows.Application.LoadComponent(this, resourceLocater);
307 307
308 #line default 308 #line default
309 #line hidden 309 #line hidden
310 } 310 }
311 311
312 [System.Diagnostics.DebuggerNonUserCodeAttribute()] 312 [System.Diagnostics.DebuggerNonUserCodeAttribute()]
313 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 313 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
314 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 314 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
315 internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) { 315 internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) {
316 return System.Delegate.CreateDelegate(delegateType, this, handler); 316 return System.Delegate.CreateDelegate(delegateType, this, handler);
317 } 317 }
318 318
319 [System.Diagnostics.DebuggerNonUserCodeAttribute()] 319 [System.Diagnostics.DebuggerNonUserCodeAttribute()]
320 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] 320 [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
321 [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] 321 [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
322 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] 322 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
323 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] 323 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
324 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] 324 [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
325 void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { 325 void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
326 switch (connectionId) 326 switch (connectionId)
327 { 327 {
328 case 1: 328 case 1:
329 329
330 #line 8 "..\..\RoboforkMenuView.xaml" 330 #line 8 "..\..\RoboforkMenuView.xaml"
331 ((RoboforkApp.RoboforkMenu)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); 331 ((RoboforkApp.RoboforkMenu)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded);
332 332
333 #line default 333 #line default
334 #line hidden 334 #line hidden
335 return; 335 return;
336 case 2: 336 case 2:
337 this.ProjectTreeView = ((System.Windows.Controls.TreeView)(target)); 337 this.ProjectTreeView = ((System.Windows.Controls.TreeView)(target));
338 return; 338 return;
339 case 3: 339 case 3:
340 this.ProjectAAA = ((System.Windows.Controls.TreeViewItem)(target)); 340 this.ProjectAAA = ((System.Windows.Controls.TreeViewItem)(target));
341 341
342 #line 41 "..\..\RoboforkMenuView.xaml" 342 #line 41 "..\..\RoboforkMenuView.xaml"
343 this.ProjectAAA.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected); 343 this.ProjectAAA.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected);
344 344
345 #line default 345 #line default
346 #line hidden 346 #line hidden
347 return; 347 return;
348 case 4: 348 case 4:
349 this.Map = ((System.Windows.Controls.TreeViewItem)(target)); 349 this.Map = ((System.Windows.Controls.TreeViewItem)(target));
350 return; 350 return;
351 case 5: 351 case 5:
352 this.SetupRestriction = ((System.Windows.Controls.TreeViewItem)(target)); 352 this.SetupRestriction = ((System.Windows.Controls.TreeViewItem)(target));
353 353
354 #line 43 "..\..\RoboforkMenuView.xaml" 354 #line 43 "..\..\RoboforkMenuView.xaml"
355 this.SetupRestriction.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 355 this.SetupRestriction.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
356 356
357 #line default 357 #line default
358 #line hidden 358 #line hidden
359 359
360 #line 43 "..\..\RoboforkMenuView.xaml" 360 #line 43 "..\..\RoboforkMenuView.xaml"
361 this.SetupRestriction.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 361 this.SetupRestriction.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
362 362
363 #line default 363 #line default
364 #line hidden 364 #line hidden
365 return; 365 return;
366 case 6: 366 case 6:
367 this.NodeTree = ((System.Windows.Controls.TreeViewItem)(target)); 367 this.NodeTree = ((System.Windows.Controls.TreeViewItem)(target));
368 368
369 #line 50 "..\..\RoboforkMenuView.xaml" 369 #line 50 "..\..\RoboforkMenuView.xaml"
370 this.NodeTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 370 this.NodeTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
371 371
372 #line default 372 #line default
373 #line hidden 373 #line hidden
374 374
375 #line 50 "..\..\RoboforkMenuView.xaml" 375 #line 50 "..\..\RoboforkMenuView.xaml"
376 this.NodeTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 376 this.NodeTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
377 377
378 #line default 378 #line default
379 #line hidden 379 #line hidden
380 return; 380 return;
381 case 7: 381 case 7:
382 this.Vehicle = ((System.Windows.Controls.TreeViewItem)(target)); 382 this.Vehicle = ((System.Windows.Controls.TreeViewItem)(target));
383 return; 383 return;
384 case 8: 384 case 8:
385 this.FK_15 = ((System.Windows.Controls.TreeViewItem)(target)); 385 this.FK_15 = ((System.Windows.Controls.TreeViewItem)(target));
386 386
387 #line 62 "..\..\RoboforkMenuView.xaml" 387 #line 62 "..\..\RoboforkMenuView.xaml"
388 this.FK_15.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected); 388 this.FK_15.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected);
389 389
390 #line default 390 #line default
391 #line hidden 391 #line hidden
392 return; 392 return;
393 case 9: 393 case 9:
394 this.VehicleAdd = ((System.Windows.Controls.TreeViewItem)(target)); 394 this.VehicleAdd = ((System.Windows.Controls.TreeViewItem)(target));
395 395
396 #line 63 "..\..\RoboforkMenuView.xaml" 396 #line 63 "..\..\RoboforkMenuView.xaml"
397 this.VehicleAdd.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected); 397 this.VehicleAdd.Selected += new System.Windows.RoutedEventHandler(this.btnVehicleItem_Selected);
398 398
399 #line default 399 #line default
400 #line hidden 400 #line hidden
401 return; 401 return;
402 case 10: 402 case 10:
403 this.UnderLine = ((System.Windows.Controls.TreeViewItem)(target)); 403 this.UnderLine = ((System.Windows.Controls.TreeViewItem)(target));
404 return; 404 return;
405 case 11: 405 case 11:
406 this.TaskpattermTree = ((System.Windows.Controls.TreeViewItem)(target)); 406 this.TaskpattermTree = ((System.Windows.Controls.TreeViewItem)(target));
407 407
408 #line 68 "..\..\RoboforkMenuView.xaml" 408 #line 68 "..\..\RoboforkMenuView.xaml"
409 this.TaskpattermTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 409 this.TaskpattermTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
410 410
411 #line default 411 #line default
412 #line hidden 412 #line hidden
413 413
414 #line 68 "..\..\RoboforkMenuView.xaml" 414 #line 68 "..\..\RoboforkMenuView.xaml"
415 this.TaskpattermTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 415 this.TaskpattermTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
416 416
417 #line default 417 #line default
418 #line hidden 418 #line hidden
419 return; 419 return;
420 case 12: 420 case 12:
421 this.WorkAddTree = ((System.Windows.Controls.TreeViewItem)(target)); 421 this.WorkAddTree = ((System.Windows.Controls.TreeViewItem)(target));
422 return; 422 return;
423 case 13: 423 case 13:
424 this.ConnectTree = ((System.Windows.Controls.TreeViewItem)(target)); 424 this.ConnectTree = ((System.Windows.Controls.TreeViewItem)(target));
425 return; 425 return;
426 case 14: 426 case 14:
427 this.ParameterTree = ((System.Windows.Controls.TreeViewItem)(target)); 427 this.ParameterTree = ((System.Windows.Controls.TreeViewItem)(target));
428 428
429 #line 81 "..\..\RoboforkMenuView.xaml" 429 #line 81 "..\..\RoboforkMenuView.xaml"
430 this.ParameterTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected); 430 this.ParameterTree.Selected += new System.Windows.RoutedEventHandler(this.btnMenu_Selected);
431 431
432 #line default 432 #line default
433 #line hidden 433 #line hidden
434 return; 434 return;
435 case 15: 435 case 15:
436 this.LoggingTree = ((System.Windows.Controls.TreeViewItem)(target)); 436 this.LoggingTree = ((System.Windows.Controls.TreeViewItem)(target));
437 return; 437 return;
438 case 16: 438 case 16:
439 this.AlertTree = ((System.Windows.Controls.TreeViewItem)(target)); 439 this.AlertTree = ((System.Windows.Controls.TreeViewItem)(target));
440 return; 440 return;
441 case 17: 441 case 17:
442 this.NewProjectTree = ((System.Windows.Controls.TreeViewItem)(target)); 442 this.NewProjectTree = ((System.Windows.Controls.TreeViewItem)(target));
443 443
444 #line 97 "..\..\RoboforkMenuView.xaml" 444 #line 97 "..\..\RoboforkMenuView.xaml"
445 this.NewProjectTree.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected); 445 this.NewProjectTree.Selected += new System.Windows.RoutedEventHandler(this.btnProjectItem_Selected);
446 446
447 #line default 447 #line default
448 #line hidden 448 #line hidden
449 449
450 #line 98 "..\..\RoboforkMenuView.xaml" 450 #line 98 "..\..\RoboforkMenuView.xaml"
451 this.NewProjectTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet); 451 this.NewProjectTree.Unselected += new System.Windows.RoutedEventHandler(this.btnMenu_UnselectedSet);
452 452
453 #line default 453 #line default
454 #line hidden 454 #line hidden
455 return; 455 return;
456 case 18: 456 case 18:
457 this.grdViewer = ((System.Windows.Controls.Grid)(target)); 457 this.grdViewer = ((System.Windows.Controls.Grid)(target));
458 return; 458 return;
459 case 19: 459 case 19:
460 this.MainTab = ((System.Windows.Controls.TabControl)(target)); 460 this.MainTab = ((System.Windows.Controls.TabControl)(target));
461 return; 461 return;
462 case 20: 462 case 20:
463 this.TabMap = ((System.Windows.Controls.TabItem)(target)); 463 this.TabMap = ((System.Windows.Controls.TabItem)(target));
464 return; 464 return;
465 case 21: 465 case 21:
466 this.GridMap = ((System.Windows.Controls.Grid)(target)); 466 this.GridMap = ((System.Windows.Controls.Grid)(target));
467 return; 467 return;
468 case 22: 468 case 22:
469 this.GridCanVas = ((System.Windows.Controls.Grid)(target)); 469 this.GridCanVas = ((System.Windows.Controls.Grid)(target));
470 return; 470 return;
471 case 23: 471 case 23:
472 this.MyDesignerCanvas = ((RoboforkApp.DesignerCanvas)(target)); 472 this.MyDesignerCanvas = ((RoboforkApp.DesignerCanvas)(target));
473 return; 473 return;
474 case 24: 474 case 24:
475 this.MCGrid = ((System.Windows.Controls.Grid)(target)); 475 this.MCGrid = ((System.Windows.Controls.Grid)(target));
476 return; 476 return;
477 case 25: 477 case 25:
478 this.grdRouteInfo = ((System.Windows.Controls.Grid)(target)); 478 this.grdRouteInfo = ((System.Windows.Controls.Grid)(target));
479 return; 479 return;
480 case 26: 480 case 26:
481 this.LabelSchedule = ((System.Windows.Controls.Label)(target)); 481 this.LabelSchedule = ((System.Windows.Controls.Label)(target));
482 return; 482 return;
483 case 27: 483 case 27:
484 this.MyScheduleCanvas = ((RoboforkApp.ScheduleCanvas)(target)); 484 this.MyScheduleCanvas = ((RoboforkApp.ScheduleCanvas)(target));
485 return; 485 return;
486 case 28: 486 case 28:
487 this.MCGridShedule = ((System.Windows.Controls.Grid)(target)); 487 this.MCGridShedule = ((System.Windows.Controls.Grid)(target));
488 return; 488 return;
489 case 29: 489 case 29:
490 this.GridWork = ((System.Windows.Controls.Grid)(target)); 490 this.GridWork = ((System.Windows.Controls.Grid)(target));
491 return; 491 return;
492 case 30: 492 case 30:
493 this.grdWorkLog = ((System.Windows.Controls.Grid)(target)); 493 this.grdWorkLog = ((System.Windows.Controls.Grid)(target));
494 return; 494 return;
495 case 31: 495 case 31:
496 this.TabWork = ((System.Windows.Controls.TabItem)(target)); 496 this.TabWork = ((System.Windows.Controls.TabItem)(target));
497 return; 497 return;
498 case 32: 498 case 32:
499 this.TabSchedule = ((System.Windows.Controls.TabItem)(target)); 499 this.TabSchedule = ((System.Windows.Controls.TabItem)(target));