Compare View
Commits (2)
Changes
Showing 55 changed files Inline Diff
- releases/RM2100/20170329_RM2100.rar
- sources/RoboforkApp.AWS/bin/Debug/RoboforkApp.AWS.dll
- sources/RoboforkApp.AWS/bin/Debug/RoboforkApp.AWS.pdb
- sources/RoboforkApp.AWS/bin/Release/RoboforkApp.AWS.dll
- sources/RoboforkApp.AWS/bin/Release/RoboforkApp.AWS.pdb
- sources/RoboforkApp.AWS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
- sources/RoboforkApp.AWS/obj/Debug/RoboforkApp.AWS.csproj.FileListAbsolute.txt
- sources/RoboforkApp.AWS/obj/Debug/RoboforkApp.AWS.csprojResolveAssemblyReference.cache
- sources/RoboforkApp.AWS/obj/Debug/RoboforkApp.AWS.dll
- sources/RoboforkApp.AWS/obj/Debug/RoboforkApp.AWS.pdb
- sources/RoboforkApp.AWS/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
- sources/RoboforkApp.AWS/obj/Release/RoboforkApp.AWS.csproj.FileListAbsolute.txt
- sources/RoboforkApp.AWS/obj/Release/RoboforkApp.AWS.csprojResolveAssemblyReference.cache
- sources/RoboforkApp.AWS/obj/Release/RoboforkApp.AWS.dll
- sources/RoboforkApp.AWS/obj/Release/RoboforkApp.AWS.pdb
- sources/RoboforkApp/Controls/DesignerCanvas.cs
- sources/RoboforkApp/RoboforkMenuView.xaml
- sources/RoboforkApp/RoboforkMenuView.xaml.cs
- sources/RoboforkApp/bin/Debug/RboforkApp.exe
- sources/RoboforkApp/bin/Debug/RboforkApp.pdb
- sources/RoboforkApp/bin/Debug/RboforkApp.vshost.exe
- sources/RoboforkApp/bin/Debug/RoboforkApp.AWS.dll
- sources/RoboforkApp/bin/Debug/RoboforkApp.AWS.pdb
- sources/RoboforkApp/bin/Release/RboforkApp.exe
- sources/RoboforkApp/bin/Release/RboforkApp.pdb
- sources/RoboforkApp/bin/Release/RboforkApp.vshost.exe
- sources/RoboforkApp/bin/Release/RboforkApp.vshost.exe.manifest
- sources/RoboforkApp/bin/Release/RoboforkApp.AWS.dll
- sources/RoboforkApp/bin/Release/RoboforkApp.AWS.pdb
- sources/RoboforkApp/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
- sources/RoboforkApp/obj/Debug/RboforkApp.exe
- sources/RoboforkApp/obj/Debug/RboforkApp.g.resources
- sources/RoboforkApp/obj/Debug/RboforkApp.pdb
- sources/RoboforkApp/obj/Debug/RboforkApp_MarkupCompile.cache
- sources/RoboforkApp/obj/Debug/RboforkApp_MarkupCompile.i.cache
- sources/RoboforkApp/obj/Debug/RboforkApp_MarkupCompile.i.lref
- sources/RoboforkApp/obj/Debug/RboforkApp_MarkupCompile.lref
- sources/RoboforkApp/obj/Debug/RoboforkApp.csproj.FileListAbsolute.txt
- sources/RoboforkApp/obj/Debug/RoboforkApp.csprojResolveAssemblyReference.cache
- sources/RoboforkApp/obj/Debug/RoboforkMenuView.baml
- sources/RoboforkApp/obj/Debug/RoboforkMenuView.g.cs
- sources/RoboforkApp/obj/Debug/RoboforkMenuView.g.i.cs
- sources/RoboforkApp/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
- sources/RoboforkApp/obj/Release/RboforkApp.exe
- sources/RoboforkApp/obj/Release/RboforkApp.g.resources
- sources/RoboforkApp/obj/Release/RboforkApp.pdb
- sources/RoboforkApp/obj/Release/RboforkApp_MarkupCompile.cache
- sources/RoboforkApp/obj/Release/RboforkApp_MarkupCompile.i.cache
- sources/RoboforkApp/obj/Release/RboforkApp_MarkupCompile.i.lref
- sources/RoboforkApp/obj/Release/RboforkApp_MarkupCompile.lref
- sources/RoboforkApp/obj/Release/RoboforkApp.csproj.FileListAbsolute.txt
- sources/RoboforkApp/obj/Release/RoboforkApp.csprojResolveAssemblyReference.cache
- sources/RoboforkApp/obj/Release/RoboforkMenuView.baml
- sources/RoboforkApp/obj/Release/RoboforkMenuView.g.cs
- sources/RoboforkApp/obj/Release/RoboforkMenuView.g.i.cs
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)); |