diff --git a/GanttChartLightLibraryDemos/Demos/Demos.csproj b/GanttChartLightLibraryDemos/Demos/Demos.csproj
index 73567898..8db3bc5f 100644
--- a/GanttChartLightLibraryDemos/Demos/Demos.csproj
+++ b/GanttChartLightLibraryDemos/Demos/Demos.csproj
@@ -30,7 +30,7 @@
true
publish.htm
true
- 21
+ 22
1.1.1.%2a
false
true
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/Silverlight-CSharp/GanttChartDataGrid/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/Silverlight-CSharp/GanttChartDataGrid/MainFeatures/MainFeatures.sln
index c2d5305d..77280e88 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/Silverlight-CSharp/GanttChartDataGrid/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/Silverlight-CSharp/GanttChartDataGrid/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{5D070546-E10C-4517-9EE2-1186E831122F}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{0512000F-6359-439F-A4D5-20B4F320DEC8}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/Silverlight-VisualBasic/GanttChartDataGrid/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/Silverlight-VisualBasic/GanttChartDataGrid/MainFeatures/MainFeatures.sln
index d33e3ce9..342df213 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/Silverlight-VisualBasic/GanttChartDataGrid/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/Silverlight-VisualBasic/GanttChartDataGrid/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{4AC9443C-273A-42D4-9C44-AC985BA5059A}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{5680CAD8-A60A-46DF-9C8E-52BE66BD65FD}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AssigningResources/AssigningResources.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AssigningResources/AssigningResources.sln
index 23db0df4..3c3151e5 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AssigningResources/AssigningResources.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AssigningResources/AssigningResources.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssigningResources", "AssigningResources.csproj", "{643D5C3E-1AC2-4F05-BFC7-8A3D8B57A173}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssigningResources", "AssigningResources.csproj", "{76AAFAF5-1D92-4F31-ABC4-8253D002616B}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AssignmentsTemplate/AssignmentsTemplate.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AssignmentsTemplate/AssignmentsTemplate.sln
index c5ce0773..1d3ed567 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AssignmentsTemplate/AssignmentsTemplate.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AssignmentsTemplate/AssignmentsTemplate.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssignmentsTemplate", "AssignmentsTemplate.csproj", "{DC50AB17-999A-4C8B-ADDB-8C0DA1B8DA18}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssignmentsTemplate", "AssignmentsTemplate.csproj", "{C76F73E4-51EA-4E05-A666-047B0AA37B2B}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AssignmentsTree/AssignmentsTree.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AssignmentsTree/AssignmentsTree.sln
index 80ea0df3..8a345b4c 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AssignmentsTree/AssignmentsTree.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AssignmentsTree/AssignmentsTree.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssignmentsTree", "AssignmentsTree.csproj", "{2CF3D597-80E3-402E-B65A-87B74836EECB}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssignmentsTree", "AssignmentsTree.csproj", "{9AA1F11C-84DC-4B0A-A917-6362CCC79A9B}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AutomaticScheduling/AutomaticScheduling.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AutomaticScheduling/AutomaticScheduling.sln
index 3d004807..f8a2783b 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AutomaticScheduling/AutomaticScheduling.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/AutomaticScheduling/AutomaticScheduling.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutomaticScheduling", "AutomaticScheduling.csproj", "{24E5490C-6895-4310-8724-77615404AD27}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutomaticScheduling", "AutomaticScheduling.csproj", "{246AD7F4-FF01-4B61-A795-E283299CD634}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/BarTemplating/BarTemplating.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/BarTemplating/BarTemplating.sln
index 57b60342..2c1bb154 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/BarTemplating/BarTemplating.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/BarTemplating/BarTemplating.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BarTemplating", "BarTemplating.csproj", "{5B67CAE0-90C0-4A2C-AD80-EAB7B4D7DB0B}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BarTemplating", "BarTemplating.csproj", "{115A14FB-2433-43F4-9083-CD6C65F424B1}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Baseline/Baseline.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Baseline/Baseline.sln
index b307e6b9..6344c873 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Baseline/Baseline.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Baseline/Baseline.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Baseline", "Baseline.csproj", "{1FD254D6-5AD5-45BD-9749-77102AD55825}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Baseline", "Baseline.csproj", "{F4DBF705-05CA-4C65-86CD-AC3DCEEC3765}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/BasicUsage/BasicUsage.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/BasicUsage/BasicUsage.sln
index 4e97c3ca..670b8b44 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/BasicUsage/BasicUsage.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/BasicUsage/BasicUsage.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BasicUsage", "BasicUsage.csproj", "{E95BA87B-9EB6-4572-88E8-E4125BF35233}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BasicUsage", "BasicUsage.csproj", "{AC8D8665-4E66-4C3F-BB4B-49822A2F5066}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/BuiltInScales/BuiltInScales.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/BuiltInScales/BuiltInScales.sln
index c93d9870..01217a99 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/BuiltInScales/BuiltInScales.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/BuiltInScales/BuiltInScales.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuiltInScales", "BuiltInScales.csproj", "{2FF03FCE-2BE2-4EC5-849C-5478ED5288A0}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuiltInScales", "BuiltInScales.csproj", "{54E4C7B6-86C3-4948-A08B-69F24EE0F442}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ChangeNotifications/ChangeNotifications.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ChangeNotifications/ChangeNotifications.sln
index 955ce4f5..3e5482a0 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ChangeNotifications/ChangeNotifications.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ChangeNotifications/ChangeNotifications.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChangeNotifications", "ChangeNotifications.csproj", "{22446564-0D32-4352-BD1C-745905DC82CA}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChangeNotifications", "ChangeNotifications.csproj", "{7D4E2E50-5647-40BF-BA51-0CE2B3B64A05}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ContinuousSchedule/ContinuousSchedule.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ContinuousSchedule/ContinuousSchedule.sln
index aca06ce6..02b92a69 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ContinuousSchedule/ContinuousSchedule.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ContinuousSchedule/ContinuousSchedule.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ContinuousSchedule", "ContinuousSchedule.csproj", "{D49E6A01-355B-46A0-8EC2-6D36F843722A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ContinuousSchedule", "ContinuousSchedule.csproj", "{8445B661-11DE-45D0-A932-7186DDD712A3}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CriticalPath/CriticalPath.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CriticalPath/CriticalPath.sln
index 0f58fc5d..0e435f64 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CriticalPath/CriticalPath.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CriticalPath/CriticalPath.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CriticalPath", "CriticalPath.csproj", "{D29523D9-C36C-4364-9901-B9E959CC3076}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CriticalPath", "CriticalPath.csproj", "{2E694B47-81E8-40E2-A662-EAA3476207FE}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomAppearance/CustomAppearance.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomAppearance/CustomAppearance.sln
index 22da4337..561bb931 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomAppearance/CustomAppearance.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomAppearance/CustomAppearance.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomAppearance", "CustomAppearance.csproj", "{87CAC07E-DAA0-4CD4-A741-F016BC6B1469}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomAppearance", "CustomAppearance.csproj", "{D16F401B-7693-4744-9DE1-15B9452D62DD}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomDatesAndDragging/CustomDatesAndDragging.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomDatesAndDragging/CustomDatesAndDragging.sln
index 9e6b3e5d..e31ec872 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomDatesAndDragging/CustomDatesAndDragging.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomDatesAndDragging/CustomDatesAndDragging.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomDatesAndDragging", "CustomDatesAndDragging.csproj", "{9C387C45-C7FD-4254-AEB8-4D9D6ACD35E6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomDatesAndDragging", "CustomDatesAndDragging.csproj", "{9FB4872B-EBF8-4AFB-A7F7-6630BEB42951}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomScaleHeaders/CustomScaleHeaders.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomScaleHeaders/CustomScaleHeaders.sln
index 4225e51b..1b286889 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomScaleHeaders/CustomScaleHeaders.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomScaleHeaders/CustomScaleHeaders.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomScaleHeaders", "CustomScaleHeaders.csproj", "{4A5FB156-940D-4F59-B06D-905233C43FE6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomScaleHeaders", "CustomScaleHeaders.csproj", "{D23FFBB8-BB47-419B-8F3C-36D3C03A5A94}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomSchedule/CustomSchedule.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomSchedule/CustomSchedule.sln
index 8d750f6d..ce76f612 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomSchedule/CustomSchedule.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/CustomSchedule/CustomSchedule.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomSchedule", "CustomSchedule.csproj", "{2C1CE7E6-732C-430E-8E2B-FD983EFBE524}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomSchedule", "CustomSchedule.csproj", "{95529A9B-D850-4B4F-A7EE-49CF3A879332}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/DataBinding/DataBinding.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/DataBinding/DataBinding.sln
index cb6f3293..464c51b8 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/DataBinding/DataBinding.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/DataBinding/DataBinding.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataBinding", "DataBinding.csproj", "{12053A72-EC32-49F3-AAE0-A607CE422AAB}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataBinding", "DataBinding.csproj", "{F5E646D0-947C-4204-B82D-54048860F21D}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Database/GanttChartDataGridDatabaseSample.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Database/GanttChartDataGridDatabaseSample.sln
index 7a5301ba..cf74f86c 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Database/GanttChartDataGridDatabaseSample.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Database/GanttChartDataGridDatabaseSample.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GanttChartDataGridDatabaseSample", "GanttChartDataGridDatabaseSample.csproj", "{6ACACFEA-1E66-4FB2-8798-8D4C78D13F41}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GanttChartDataGridDatabaseSample", "GanttChartDataGridDatabaseSample.csproj", "{0D3A9549-E5FF-41E5-9587-422BA2BBA869}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/DateAndTimeFormats/DateAndTimeFormats.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/DateAndTimeFormats/DateAndTimeFormats.sln
index 9ce69999..cf7eeb43 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/DateAndTimeFormats/DateAndTimeFormats.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/DateAndTimeFormats/DateAndTimeFormats.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DateAndTimeFormats", "DateAndTimeFormats.csproj", "{E1C9F60A-B00B-492B-8CB2-B7BF3B6FC7F4}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DateAndTimeFormats", "DateAndTimeFormats.csproj", "{B682D7A1-A399-43DA-B8D7-DFF88AA78D09}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/DependencyLineTemplating/DependencyLineTemplating.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/DependencyLineTemplating/DependencyLineTemplating.sln
index 25ce0f26..78183a37 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/DependencyLineTemplating/DependencyLineTemplating.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/DependencyLineTemplating/DependencyLineTemplating.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DependencyLineTemplating", "DependencyLineTemplating.csproj", "{3D25DC86-C498-4D62-B8C6-2075FD4CD299}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DependencyLineTemplating", "DependencyLineTemplating.csproj", "{DF9204A9-4774-4742-B18A-1EF1A362B0F3}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ExportImage/ExportImage.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ExportImage/ExportImage.sln
index 3b4fbc6f..69e547dc 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ExportImage/ExportImage.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ExportImage/ExportImage.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExportImage", "ExportImage.csproj", "{AFAAE99E-CD45-4F85-BED5-79BFB3A2D87A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExportImage", "ExportImage.csproj", "{B37E22AA-D38B-452D-BFCB-DED55708279B}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Filtering/Filtering.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Filtering/Filtering.sln
index 0e65a01e..723ff4e5 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Filtering/Filtering.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Filtering/Filtering.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Filtering", "Filtering.csproj", "{12695104-A541-438C-B674-B25693C08656}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Filtering", "Filtering.csproj", "{5FC9649A-ADE3-46BA-8051-AC834DF7CC17}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/GridColumns/GridColumns.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/GridColumns/GridColumns.sln
index 830f0a92..75db6b75 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/GridColumns/GridColumns.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/GridColumns/GridColumns.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GridColumns", "GridColumns.csproj", "{2C74D361-83FA-490A-B489-8CD738AABECC}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GridColumns", "GridColumns.csproj", "{8BFC374A-F23F-4612-916A-C6661F93F4D1}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/HierarchicalVirtualization/HierarchicalVirtualization.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/HierarchicalVirtualization/HierarchicalVirtualization.sln
index f842dc1d..f0d22aba 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/HierarchicalVirtualization/HierarchicalVirtualization.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/HierarchicalVirtualization/HierarchicalVirtualization.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HierarchicalVirtualization", "HierarchicalVirtualization.csproj", "{F2049437-1473-48D7-B103-CBC5C4F5FB12}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HierarchicalVirtualization", "HierarchicalVirtualization.csproj", "{B40DCC72-9B52-45D9-8FBF-B8C57DA986DF}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ImportingExportingXML/ImportingExportingXML.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ImportingExportingXML/ImportingExportingXML.sln
index eea06499..0e3ee0b3 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ImportingExportingXML/ImportingExportingXML.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ImportingExportingXML/ImportingExportingXML.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImportingExportingXML", "ImportingExportingXML.csproj", "{0A483F44-171D-4A80-A3CC-C662B025D0FF}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImportingExportingXML", "ImportingExportingXML.csproj", "{5CBF0272-96EE-455B-9B99-2B0263FC4BA5}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MainFeatures/MainFeatures.sln
index b8925763..bc814809 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{35725F70-4732-4669-BF84-8218CE6C77E1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{EE2242E5-2C45-49EA-A3FA-B95E5E388740}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MaterialResources/MaterialResources.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MaterialResources/MaterialResources.sln
index fb2c97aa..3187cc14 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MaterialResources/MaterialResources.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MaterialResources/MaterialResources.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MaterialResources", "MaterialResources.csproj", "{7B1B1606-2EF1-418C-A60B-5482480B49DD}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MaterialResources", "MaterialResources.csproj", "{AE897E5D-D785-4074-BC13-C038FE498F5F}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MinuteScale/MinuteScale.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MinuteScale/MinuteScale.sln
index 9387024a..47983cac 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MinuteScale/MinuteScale.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MinuteScale/MinuteScale.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MinuteScale", "MinuteScale.csproj", "{871C43E8-6F0B-4FA3-BE77-259E612B5F55}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MinuteScale", "MinuteScale.csproj", "{765DAC76-A7AE-4DFA-95BA-063042BB6BF6}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MouseEventHandling/MouseEventHandling.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MouseEventHandling/MouseEventHandling.sln
index 6fbd4ad7..8cfb135a 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MouseEventHandling/MouseEventHandling.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MouseEventHandling/MouseEventHandling.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MouseEventHandling", "MouseEventHandling.csproj", "{A98BEF48-815D-4F00-8F7B-0BB8E5EB92B2}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MouseEventHandling", "MouseEventHandling.csproj", "{F1726307-9ED6-4136-9C1B-C850AA403994}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MoveUpDown/MoveUpDown.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MoveUpDown/MoveUpDown.sln
index 0de20333..18a88cd0 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MoveUpDown/MoveUpDown.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MoveUpDown/MoveUpDown.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MoveUpDown", "MoveUpDown.csproj", "{F229FC2C-49F1-403B-AB52-AC4EA5398C1E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MoveUpDown", "MoveUpDown.csproj", "{48EFA045-C576-4B7A-9CD3-0BCBC4D3DC5F}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MultipleBarsPerLine/MultipleBarsPerLine.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MultipleBarsPerLine/MultipleBarsPerLine.sln
index 06c1a8b6..5c12bc1c 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MultipleBarsPerLine/MultipleBarsPerLine.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/MultipleBarsPerLine/MultipleBarsPerLine.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MultipleBarsPerLine", "MultipleBarsPerLine.csproj", "{2E171B62-73D2-4E9C-B411-4F82DA6C1A17}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MultipleBarsPerLine", "MultipleBarsPerLine.csproj", "{A82A1087-5268-4ED9-93E5-C8F9DA417BCF}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/NetCore/GanttChartLightLibraryCoreDemo.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/NetCore/GanttChartLightLibraryCoreDemo.sln
index 05f8db51..941a6162 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/NetCore/GanttChartLightLibraryCoreDemo.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/NetCore/GanttChartLightLibraryCoreDemo.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GanttChartLightLibraryCoreDemo", "GanttChartLightLibraryCoreDemo.csproj", "{1B2D94E4-1A99-48D6-840A-D4454A13B2B4}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GanttChartLightLibraryCoreDemo", "GanttChartLightLibraryCoreDemo.csproj", "{4CF9920C-4E91-47BF-8C76-909BCBA375DD}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/NumericDays/NumericDays.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/NumericDays/NumericDays.sln
index 190498b1..afa619de 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/NumericDays/NumericDays.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/NumericDays/NumericDays.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NumericDays", "NumericDays.csproj", "{A4B19026-916A-4657-B85A-865CEEB99545}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NumericDays", "NumericDays.csproj", "{11F28182-B6DA-4A88-8881-3950535B308E}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Performance/Performance.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Performance/Performance.sln
index 40f468ee..9086a0da 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Performance/Performance.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Performance/Performance.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Performance", "Performance.csproj", "{5BDB7840-9710-4DCF-8DE1-CB81F406F59E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Performance", "Performance.csproj", "{B0A10072-FFB7-439D-A460-68F105EBA90F}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Printing/Printing.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Printing/Printing.sln
index ca6c35e0..27a39671 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Printing/Printing.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Printing/Printing.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Printing", "Printing.csproj", "{976F0E07-F4C4-424B-9E76-39A93AAB88FD}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Printing", "Printing.csproj", "{BD99F1D6-5B13-4AF7-B61C-46240209EC38}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ReadOnlyVisibilityBehavior/ReadOnlyVisibilityBehavior.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ReadOnlyVisibilityBehavior/ReadOnlyVisibilityBehavior.sln
index f1b633c6..8509f3d0 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ReadOnlyVisibilityBehavior/ReadOnlyVisibilityBehavior.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ReadOnlyVisibilityBehavior/ReadOnlyVisibilityBehavior.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReadOnlyVisibilityBehavior", "ReadOnlyVisibilityBehavior.csproj", "{DC73FD06-6743-411B-B474-712DC864C5E9}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReadOnlyVisibilityBehavior", "ReadOnlyVisibilityBehavior.csproj", "{76159E3C-EC8E-4958-9C2D-F5D9CE2FBDB1}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Recurrence/Recurrence.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Recurrence/Recurrence.sln
index 93e730ca..784ea565 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Recurrence/Recurrence.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Recurrence/Recurrence.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Recurrence", "Recurrence.csproj", "{4A62DF95-3971-4C34-8A66-1E8D80C2687C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Recurrence", "Recurrence.csproj", "{F3DA6202-8D0B-45F1-9B93-B3C042E43B2A}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SelectionMode/SelectionMode.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SelectionMode/SelectionMode.sln
index f8c0dcce..30954e92 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SelectionMode/SelectionMode.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SelectionMode/SelectionMode.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SelectionMode", "SelectionMode.csproj", "{566BCE6A-0445-427F-B1E7-87A5233B813E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SelectionMode", "SelectionMode.csproj", "{75FF7243-2603-40DA-8E93-16B40D1DD2E2}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Sorting/Sorting.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Sorting/Sorting.sln
index 39506e35..f4f65b77 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Sorting/Sorting.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Sorting/Sorting.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sorting", "Sorting.csproj", "{A8C93E5D-D909-455A-8B26-328819B09A60}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sorting", "Sorting.csproj", "{EDEFFA9B-3049-4B71-90D8-546E35D8EC5E}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SpecialDays/SpecialDays.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SpecialDays/SpecialDays.sln
index 384c1150..53679b99 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SpecialDays/SpecialDays.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SpecialDays/SpecialDays.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpecialDays", "SpecialDays.csproj", "{5396D77C-8705-4BF4-9017-19197A026C1C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpecialDays", "SpecialDays.csproj", "{0DE773F2-64A2-465B-B203-E8AC29CFC09D}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/StatusColumns/StatusColumns.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/StatusColumns/StatusColumns.sln
index bd74c719..d233c23c 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/StatusColumns/StatusColumns.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/StatusColumns/StatusColumns.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StatusColumns", "StatusColumns.csproj", "{157B9635-2CC8-4900-8938-C52F5A0C13A5}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StatusColumns", "StatusColumns.csproj", "{DD54510C-3A91-4BDC-BF67-880CD256FF81}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Styling/Styling.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Styling/Styling.sln
index af083d43..4df70f41 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Styling/Styling.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Styling/Styling.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Styling", "Styling.csproj", "{89A14575-3D83-4F4E-A34C-F9FFF13DC8E1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Styling", "Styling.csproj", "{F13E2CD5-3676-4322-A47E-DC04AF72AA3E}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryBars/MainWindow.xaml.cs b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryBars/MainWindow.xaml.cs
index 48cac5e0..f124a79a 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryBars/MainWindow.xaml.cs
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryBars/MainWindow.xaml.cs
@@ -1,9 +1,11 @@
using System;
using System.Collections.Generic;
+using System.Linq;
using System.Windows;
using System.Windows.Data;
using DlhSoft.Windows.Controls;
using System.Collections.ObjectModel;
+using System.ComponentModel;
namespace Demos.WPF.CSharp.GanttChartDataGrid.SummaryBars
{
@@ -64,26 +66,32 @@ public MainWindow()
if (item.HasChildren)
{
// Store children of each summary task for reference purposes.
- item.Tag = GanttChartDataGrid.GetAllChildren(item);
+ item.Tag = GanttChartDataGrid.GetAllChildren(item).ToArray();
continue;
}
GanttChartItem clone = new GanttChartItem();
BindingOperations.SetBinding(clone, GanttChartItem.ContentProperty, new Binding("Content") { Source = item });
- BindingOperations.SetBinding(clone, GanttChartItem.StartProperty, new Binding("Start") { Source = item });
- BindingOperations.SetBinding(clone, GanttChartItem.FinishProperty, new Binding("Finish") { Source = item });
- BindingOperations.SetBinding(clone, GanttChartItem.CompletedFinishProperty, new Binding("CompletedFinish") { Source = item });
- BindingOperations.SetBinding(clone, GanttChartItem.IsMilestoneProperty, new Binding("IsMilestone") { Source = item });
+ BindingOperations.SetBinding(clone, GanttChartItem.StartProperty, new Binding("Start") { Source = item, Mode = BindingMode.OneTime });
+ BindingOperations.SetBinding(clone, GanttChartItem.FinishProperty, new Binding("Finish") { Source = item, Mode = BindingMode.OneTime });
+ BindingOperations.SetBinding(clone, GanttChartItem.CompletedFinishProperty, new Binding("CompletedFinish") { Source = item, Mode = BindingMode.OneTime });
+ BindingOperations.SetBinding(clone, GanttChartItem.IsMilestoneProperty, new Binding("IsMilestone") { Source = item, Mode = BindingMode.OneTime });
BindingOperations.SetBinding(clone, GanttChartItem.AssignmentsContentProperty, new Binding("AssignmentsContent") { Source = item });
BindingOperations.SetBinding(clone, GanttChartItem.DisplayRowIndexProperty, new Binding("ActualDisplayRowIndex") { Source = item });
BindingOperations.SetBinding(clone, GanttChartItem.IsVisibleProperty, new Binding("IsVisible") { Source = item });
- BindingOperations.SetBinding(item, GanttChartItem.StartProperty, new Binding("Start") { Source = clone });
- BindingOperations.SetBinding(item, GanttChartItem.FinishProperty, new Binding("Finish") { Source = clone });
- BindingOperations.SetBinding(item, GanttChartItem.CompletedFinishProperty, new Binding("CompletedFinish") { Source = clone });
- BindingOperations.SetBinding(item, GanttChartItem.IsMilestoneProperty, new Binding("IsMilestone") { Source = clone });
+ startPropertyDescriptor.AddValueChanged(clone, CloneStartChanged);
+ startPropertyDescriptor.AddValueChanged(item, ItemStartChanged);
+ if (!item.IsMilestone)
+ {
+ finishPropertyDescriptor.AddValueChanged(clone, CloneFinishChanged);
+ finishPropertyDescriptor.AddValueChanged(item, ItemFinishChanged);
+ completedFinishPropertyDescriptor.AddValueChanged(clone, CloneCompletedFinishChanged);
+ completedFinishPropertyDescriptor.AddValueChanged(item, ItemCompletedFinishChanged);
+ }
+ isMilestonePropertyDescriptor.AddValueChanged(item, ItemIsMilestoneChanged);
// Store clones as item tags for reference purposes.
item.Tag = clone;
// Store parents of each cloned item for reference purposes.
- clone.Tag = GanttChartDataGrid.GetAllParents(item);
+ clone.Tag = new ItemHierarchyInfo { Item = item, ParentItems = GanttChartDataGrid.GetAllParents(item).ToArray() };
ganttChartItemClones.Add(clone);
}
GanttChartDataGrid.GanttChartView.Items = ganttChartItemClones;
@@ -121,6 +129,95 @@ private void LoadTheme()
GanttChartDataGrid.Resources.MergedDictionaries.Add(themeResourceDictionary);
}
+
+ // Miscellaneous helpers.
+ private DependencyPropertyDescriptor startPropertyDescriptor = DependencyPropertyDescriptor.FromProperty(GanttChartItem.StartProperty, typeof(GanttChartItem));
+ private DependencyPropertyDescriptor finishPropertyDescriptor = DependencyPropertyDescriptor.FromProperty(GanttChartItem.FinishProperty, typeof(GanttChartItem));
+ private DependencyPropertyDescriptor completedFinishPropertyDescriptor = DependencyPropertyDescriptor.FromProperty(GanttChartItem.CompletedFinishProperty, typeof(GanttChartItem));
+ private DependencyPropertyDescriptor isMilestonePropertyDescriptor = DependencyPropertyDescriptor.FromProperty(GanttChartItem.IsMilestoneProperty, typeof(GanttChartItem));
+ private void CloneStartChanged(object sender, EventArgs e)
+ {
+ var clone = sender as GanttChartItem;
+ var hierarchyInfo = clone.Tag as ItemHierarchyInfo;
+ var item = hierarchyInfo.Item;
+ if (clone.Start != item.Start)
+ item.SetCurrentValue(GanttChartItem.StartProperty, clone.Start);
+ }
+ private void ItemStartChanged(object sender, EventArgs e)
+ {
+ var item = sender as GanttChartItem;
+ var clone = item.Tag as GanttChartItem;
+ if (item.Start != clone.Start)
+ clone.SetCurrentValue(GanttChartItem.StartProperty, item.Start);
+ }
+ private void CloneFinishChanged(object sender, EventArgs e)
+ {
+ var clone = sender as GanttChartItem;
+ var hierarchyInfo = clone.Tag as ItemHierarchyInfo;
+ var item = hierarchyInfo.Item;
+ if (clone.Finish != item.Finish)
+ item.SetCurrentValue(GanttChartItem.FinishProperty, clone.Finish);
+ }
+ private void ItemFinishChanged(object sender, EventArgs e)
+ {
+ var item = sender as GanttChartItem;
+ var clone = item.Tag as GanttChartItem;
+ if (item.Finish != clone.Finish)
+ clone.SetCurrentValue(GanttChartItem.FinishProperty, item.Finish);
+ }
+ private void CloneCompletedFinishChanged(object sender, EventArgs e)
+ {
+ var clone = sender as GanttChartItem;
+ var hierarchyInfo = clone.Tag as ItemHierarchyInfo;
+ var item = hierarchyInfo.Item;
+ if (clone.Finish != item.Finish)
+ item.SetCurrentValue(GanttChartItem.FinishProperty, clone.Finish);
+ if (clone.CompletedFinish != item.CompletedFinish)
+ item.SetCurrentValue(GanttChartItem.CompletedFinishProperty, clone.CompletedFinish);
+ }
+ private void ItemCompletedFinishChanged(object sender, EventArgs e)
+ {
+ ItemFinishChanged(sender, EventArgs.Empty);
+ var item = sender as GanttChartItem;
+ var clone = item.Tag as GanttChartItem;
+ if (item.Finish != clone.Finish)
+ clone.SetCurrentValue(GanttChartItem.FinishProperty, item.Finish);
+ if (item.CompletedFinish != clone.CompletedFinish)
+ clone.SetCurrentValue(GanttChartItem.CompletedFinishProperty, item.CompletedFinish);
+ }
+ private void ItemIsMilestoneChanged(object sender, EventArgs e)
+ {
+ var item = sender as GanttChartItem;
+ var clone = item.Tag as GanttChartItem;
+ if (!item.IsMilestone)
+ {
+ clone.SetCurrentValue(GanttChartItem.StartProperty, item.Start);
+ clone.SetCurrentValue(GanttChartItem.FinishProperty, item.Finish);
+ clone.SetCurrentValue(GanttChartItem.CompletedFinishProperty, item.CompletedFinish);
+ finishPropertyDescriptor.AddValueChanged(clone, CloneFinishChanged);
+ finishPropertyDescriptor.AddValueChanged(item, ItemFinishChanged);
+ completedFinishPropertyDescriptor.AddValueChanged(clone, CloneCompletedFinishChanged);
+ completedFinishPropertyDescriptor.AddValueChanged(item, ItemCompletedFinishChanged);
+ }
+ else
+ {
+ finishPropertyDescriptor.RemoveValueChanged(clone, CloneFinishChanged);
+ finishPropertyDescriptor.RemoveValueChanged(item, ItemFinishChanged);
+ completedFinishPropertyDescriptor.RemoveValueChanged(clone, CloneCompletedFinishChanged);
+ completedFinishPropertyDescriptor.RemoveValueChanged(item, ItemCompletedFinishChanged);
+ item.SetCurrentValue(GanttChartItem.StartProperty, clone.Start);
+ item.SetCurrentValue(GanttChartItem.FinishProperty, clone.Finish);
+ item.SetCurrentValue(GanttChartItem.CompletedFinishProperty, clone.CompletedFinish);
+ }
+ if (item.IsMilestone != clone.IsMilestone)
+ clone.SetCurrentValue(GanttChartItem.IsMilestoneProperty, item.IsMilestone);
+ }
+ private class ItemHierarchyInfo
+ {
+ public GanttChartItem Item { get; set; }
+ public IEnumerable ParentItems { get; set; }
+ }
+
// Stores the clones of leaf Gantt Chart items.
private ObservableCollection ganttChartItemClones = new ObservableCollection();
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryBars/SummaryBars.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryBars/SummaryBars.sln
index 77856362..465c4c7c 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryBars/SummaryBars.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryBars/SummaryBars.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SummaryBars", "SummaryBars.csproj", "{DAF6C1CF-112B-4A06-8206-824412092618}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SummaryBars", "SummaryBars.csproj", "{2B694A7C-CB23-4B38-88EB-2145AF768EB9}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryDragging/SummaryDragging.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryDragging/SummaryDragging.sln
index 178ef5a1..fb163941 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryDragging/SummaryDragging.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryDragging/SummaryDragging.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SummaryDragging", "SummaryDragging.csproj", "{115AAA98-CFCF-44BD-B7D6-F6934BB88D49}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SummaryDragging", "SummaryDragging.csproj", "{852466C9-55A1-4D9F-BB3C-D166E8D3BAAF}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryValues/SummaryValues.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryValues/SummaryValues.sln
index 8e7e1f05..bd5f442d 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryValues/SummaryValues.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/SummaryValues/SummaryValues.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SummaryValues", "SummaryValues.csproj", "{16005B02-E0E5-46FB-8D9A-842F6A1465A2}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SummaryValues", "SummaryValues.csproj", "{97E9815A-D1B7-4681-8F58-7A5FC33A113E}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Templating/Templating.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Templating/Templating.sln
index 78386be4..74e54573 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Templating/Templating.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/Templating/Templating.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Templating", "Templating.csproj", "{241D79FC-C75C-4190-8611-41DECC04DF05}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Templating", "Templating.csproj", "{C9A5F484-F251-4A42-B10A-FB30BA38EA08}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/TimeConstraints/TimeConstraints.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/TimeConstraints/TimeConstraints.sln
index b3c82c33..eefd191e 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/TimeConstraints/TimeConstraints.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/TimeConstraints/TimeConstraints.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimeConstraints", "TimeConstraints.csproj", "{B31175E0-1F35-478A-BB51-CBFBF2D6D7A6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TimeConstraints", "TimeConstraints.csproj", "{64247103-C118-497F-9E1F-9B6E3B9B9BC7}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/UndoRedo/UndoRedo.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/UndoRedo/UndoRedo.sln
index d504be6a..ef1d2a4e 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/UndoRedo/UndoRedo.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/UndoRedo/UndoRedo.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UndoRedo", "UndoRedo.csproj", "{750A5E39-1BB0-43B7-A816-9F0F16623B22}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UndoRedo", "UndoRedo.csproj", "{64BFF5BD-22D0-4C3C-8375-C7B93BB5E002}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/WBSPath/WBSPath.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/WBSPath/WBSPath.sln
index c3593094..a6c169c2 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/WBSPath/WBSPath.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/WBSPath/WBSPath.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WBSPath", "WBSPath.csproj", "{94BA42BC-45D9-4752-BD0C-709AB3B523BA}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WBSPath", "WBSPath.csproj", "{877D9023-55C0-4466-A22A-F3FFD89935CB}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/WorkOptimizations/WorkOptimizations.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/WorkOptimizations/WorkOptimizations.sln
index 357ac203..84cb97d6 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/WorkOptimizations/WorkOptimizations.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/WorkOptimizations/WorkOptimizations.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WorkOptimizations", "WorkOptimizations.csproj", "{3D86A3AA-F0F5-4868-AB37-0DCD0472FD1E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WorkOptimizations", "WorkOptimizations.csproj", "{9EC5FED5-AD24-43F6-861C-A197808534D2}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ZoomLevel/ZoomLevel.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ZoomLevel/ZoomLevel.sln
index bb1ac7ce..18d99eea 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ZoomLevel/ZoomLevel.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartDataGrid/ZoomLevel/ZoomLevel.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZoomLevel", "ZoomLevel.csproj", "{15D655AC-A0E3-4232-ADE8-BF21A1B01779}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZoomLevel", "ZoomLevel.csproj", "{4982A2ED-6D4A-4739-BE65-E05E16473253}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartView/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartView/MainFeatures/MainFeatures.sln
index 608ecad6..4a7561ca 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartView/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/GanttChartView/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{19D4ABDF-38BF-45A4-AA4B-3A6E63D99DFB}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{ACB08956-E4A7-4CC5-B01D-A4FCDAC7B239}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/CustomAppearance/CustomAppearance.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/CustomAppearance/CustomAppearance.sln
index 9ea2fb3e..39f251e6 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/CustomAppearance/CustomAppearance.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/CustomAppearance/CustomAppearance.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomAppearance", "CustomAppearance.csproj", "{C99C375A-BE0E-435B-B0B5-D341EFFFECC6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomAppearance", "CustomAppearance.csproj", "{5192A4ED-50D3-465A-8269-39DE3075F559}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/CustomSchedule/CustomSchedule.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/CustomSchedule/CustomSchedule.sln
index ee2e49a2..1dfda778 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/CustomSchedule/CustomSchedule.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/CustomSchedule/CustomSchedule.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomSchedule", "CustomSchedule.csproj", "{01612382-CF90-453C-B9BF-DAE914495139}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomSchedule", "CustomSchedule.csproj", "{9986AD5D-F102-46EF-829B-5109CA7BCE21}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/MainFeatures/MainFeatures.sln
index f6e1b84f..b5f20486 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{B08A25DB-26EE-479A-B174-333EBD778F04}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{282D28C9-647E-495B-87AA-03A7429D32A8}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/MouseEventHandling/MouseEventHandling.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/MouseEventHandling/MouseEventHandling.sln
index 10827670..d6863a01 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/MouseEventHandling/MouseEventHandling.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartDataGrid/MouseEventHandling/MouseEventHandling.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MouseEventHandling", "MouseEventHandling.csproj", "{AACFB387-3412-4E59-980E-884E4B8B502D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MouseEventHandling", "MouseEventHandling.csproj", "{FEDA75B0-3750-42E3-8208-F8254A4994CE}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartView/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartView/MainFeatures/MainFeatures.sln
index 20197fa2..5cbd9aec 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartView/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartView/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{B76B0916-130C-483C-B4C8-5D45640F1A47}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{C2109149-90DA-4539-B314-58A57833D4FA}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartView/SingleItem/SingleItem.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartView/SingleItem/SingleItem.sln
index 296e3a77..46d387e2 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartView/SingleItem/SingleItem.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/LoadChartView/SingleItem/SingleItem.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SingleItem", "SingleItem.csproj", "{0DD939B9-DCC6-49F9-BC3F-E1158F34D3D1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SingleItem", "SingleItem.csproj", "{A45C3034-0974-47D9-8DA2-DDCABDAC59D4}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/NetworkDiagramView/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/NetworkDiagramView/MainFeatures/MainFeatures.sln
index 3ff5e835..f7b255ac 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/NetworkDiagramView/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/NetworkDiagramView/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{D80C39B8-19F1-43B3-BB99-4515B28B9969}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{12BBE444-D6C8-4962-8635-16CFD3E3F418}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/NetworkDiagramView/ShapeTemplating/ShapeTemplating.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/NetworkDiagramView/ShapeTemplating/ShapeTemplating.sln
index 682f7a7f..469a2c3b 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/NetworkDiagramView/ShapeTemplating/ShapeTemplating.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/NetworkDiagramView/ShapeTemplating/ShapeTemplating.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShapeTemplating", "ShapeTemplating.csproj", "{0DDF1CD2-A4A9-437E-BC63-4C1BAD48C615}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShapeTemplating", "ShapeTemplating.csproj", "{74E7BB0D-9905-4395-B727-F4C694176021}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/PertChartView/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/PertChartView/MainFeatures/MainFeatures.sln
index 42064520..7fb7ed73 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/PertChartView/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/PertChartView/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{0E347D3B-91CB-480B-B466-96674A15ABC6}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{5A99F02F-935E-4F56-BC3A-6CA167A0E7FF}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/PertChartView/MultiTasksPerLine/MultiTasksPerLine.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/PertChartView/MultiTasksPerLine/MultiTasksPerLine.sln
index 07bb206e..9817c524 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/PertChartView/MultiTasksPerLine/MultiTasksPerLine.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/PertChartView/MultiTasksPerLine/MultiTasksPerLine.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MultiTasksPerLine", "MultiTasksPerLine.csproj", "{EEC0AD50-0436-4D86-AE14-D19EE5BCB10C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MultiTasksPerLine", "MultiTasksPerLine.csproj", "{F63070DA-0094-4D31-8B63-C8D3303E6154}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/AssigningTasks/AssigningTasks.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/AssigningTasks/AssigningTasks.sln
index f9fa0499..f170ca38 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/AssigningTasks/AssigningTasks.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/AssigningTasks/AssigningTasks.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssigningTasks", "AssigningTasks.csproj", "{3B3C46FC-11ED-42F5-AFE1-4718A376FAAA}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssigningTasks", "AssigningTasks.csproj", "{49D2EE5A-17A6-482B-856B-68DA877B91D0}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/BarTemplating/BarTemplating.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/BarTemplating/BarTemplating.sln
index 548793a0..f158e590 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/BarTemplating/BarTemplating.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/BarTemplating/BarTemplating.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BarTemplating", "BarTemplating.csproj", "{1D41FF41-AE45-4AA1-ABD6-693E4E67B18C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BarTemplating", "BarTemplating.csproj", "{4A551A25-0A27-4C00-82D9-DC149A2C45C8}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/BasicUsage/BasicUsage.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/BasicUsage/BasicUsage.sln
index 7b7d5e56..332e5c44 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/BasicUsage/BasicUsage.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/BasicUsage/BasicUsage.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BasicUsage", "BasicUsage.csproj", "{EE2EBD6E-9DBA-4718-8C54-CB1444131A1D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BasicUsage", "BasicUsage.csproj", "{10FEC7B4-7ECD-43C5-BBA4-B8F827A47C7C}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/CustomAppearance/CustomAppearance.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/CustomAppearance/CustomAppearance.sln
index 3ae06322..3aa28c24 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/CustomAppearance/CustomAppearance.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/CustomAppearance/CustomAppearance.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomAppearance", "CustomAppearance.csproj", "{C27BE8AA-259B-4C2F-BD84-393EC73F852F}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomAppearance", "CustomAppearance.csproj", "{CA0A0CF5-3AC4-496B-A00B-41C771971586}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/CustomSchedule/CustomSchedule.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/CustomSchedule/CustomSchedule.sln
index 791e2283..481a921a 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/CustomSchedule/CustomSchedule.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/CustomSchedule/CustomSchedule.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomSchedule", "CustomSchedule.csproj", "{C67FF96A-DF9E-40AD-BC9A-045694A9C3A1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomSchedule", "CustomSchedule.csproj", "{8D27A38F-3E94-4A25-B283-BBAC83AA5759}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/DataBinding/DataBinding.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/DataBinding/DataBinding.sln
index 25c13b54..b209f4d2 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/DataBinding/DataBinding.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/DataBinding/DataBinding.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataBinding", "DataBinding.csproj", "{B36FEB8A-C378-44E1-96AA-557B9E9337B9}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataBinding", "DataBinding.csproj", "{181F2C27-122E-4F97-8FC2-A7D81E3DF534}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/GanttChartIntegration/GanttChartIntegration.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/GanttChartIntegration/GanttChartIntegration.sln
index 5ef4de2e..5ef7d461 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/GanttChartIntegration/GanttChartIntegration.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/GanttChartIntegration/GanttChartIntegration.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GanttChartIntegration", "GanttChartIntegration.csproj", "{6B01AAD1-BC9C-4819-90BC-392D8AC9FF0A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GanttChartIntegration", "GanttChartIntegration.csproj", "{5A4937CB-F24F-4C9B-9780-6208C265F63B}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/Hierarchy/Hierarchy.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/Hierarchy/Hierarchy.sln
index f4e2b670..f2cb2135 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/Hierarchy/Hierarchy.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/Hierarchy/Hierarchy.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hierarchy", "Hierarchy.csproj", "{F3DEC2C8-3197-4513-9906-5FFDF45BC15A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hierarchy", "Hierarchy.csproj", "{F46C3588-7E68-4A6C-82E5-004BB910DF24}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/MainFeatures/MainFeatures.sln
index ecd39bfb..f09ca63e 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{47500132-A801-4AA2-A70A-60D5C97B00CA}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{698A00A1-D650-493A-8BB2-C064B24873D1}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/MouseEventHandling/MouseEventHandling.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/MouseEventHandling/MouseEventHandling.sln
index 27d9540e..fe448cf9 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/MouseEventHandling/MouseEventHandling.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/MouseEventHandling/MouseEventHandling.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MouseEventHandling", "MouseEventHandling.csproj", "{47662804-0C51-4288-9117-A3C3E049DE00}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MouseEventHandling", "MouseEventHandling.csproj", "{D8653EE3-0E9A-4876-81E8-80FBC6C37777}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/MultipleLinesPerRow/MultipleLinesPerRow.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/MultipleLinesPerRow/MultipleLinesPerRow.sln
index 98978f69..99bb4233 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/MultipleLinesPerRow/MultipleLinesPerRow.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/MultipleLinesPerRow/MultipleLinesPerRow.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MultipleLinesPerRow", "MultipleLinesPerRow.csproj", "{07F06615-600E-44BF-8E44-263A3DFDF70B}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MultipleLinesPerRow", "MultipleLinesPerRow.csproj", "{137F1569-0536-426E-8049-2C1F6412076F}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/ShiftScheduling/ShiftScheduling.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/ShiftScheduling/ShiftScheduling.sln
index 762c168e..2182b8da 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/ShiftScheduling/ShiftScheduling.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/ShiftScheduling/ShiftScheduling.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShiftScheduling", "ShiftScheduling.csproj", "{4F92B853-D70B-4327-9DE1-DC1AD6A0EC0A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShiftScheduling", "ShiftScheduling.csproj", "{7A7A4626-1633-40CB-964F-5CA66DA59E41}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/StatusDisplaying/StatusDisplaying.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/StatusDisplaying/StatusDisplaying.sln
index 1e4cf25a..08c9a9dd 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/StatusDisplaying/StatusDisplaying.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartDataGrid/StatusDisplaying/StatusDisplaying.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StatusDisplaying", "StatusDisplaying.csproj", "{04A7E79A-9E31-481B-B431-9AF52FE5E66F}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StatusDisplaying", "StatusDisplaying.csproj", "{3C45437E-7B9B-4A82-A8B6-37CF1E63E230}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartView/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartView/MainFeatures/MainFeatures.sln
index ffefc204..3fde8f6d 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartView/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-CSharp/ScheduleChartView/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{9A2E287A-63F7-48EA-AE13-AA4A7BEF2390}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MainFeatures", "MainFeatures.csproj", "{30ED414A-BA1E-4151-941C-504EAEAFCD9D}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AssigningResources/AssigningResources.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AssigningResources/AssigningResources.sln
index d89507b6..8d115f3c 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AssigningResources/AssigningResources.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AssigningResources/AssigningResources.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AssigningResources", "AssigningResources.vbproj", "{2DE6A02F-A1E5-4B17-B7B5-BC2E69CD7671}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AssigningResources", "AssigningResources.vbproj", "{35869E02-48FC-4955-9F68-4777D7B38F78}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AssignmentsTemplate/AssignmentsTemplate.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AssignmentsTemplate/AssignmentsTemplate.sln
index e78a9395..f9f95af6 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AssignmentsTemplate/AssignmentsTemplate.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AssignmentsTemplate/AssignmentsTemplate.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AssignmentsTemplate", "AssignmentsTemplate.vbproj", "{97E2BFF7-F7CA-488B-B90A-5DD60B448212}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AssignmentsTemplate", "AssignmentsTemplate.vbproj", "{BCD6E707-4E7E-4C01-9310-7CBD48807F63}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AssignmentsTree/AssignmentsTree.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AssignmentsTree/AssignmentsTree.sln
index bc92f211..5352df6c 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AssignmentsTree/AssignmentsTree.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AssignmentsTree/AssignmentsTree.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AssignmentsTree", "AssignmentsTree.vbproj", "{77C84855-AC44-4942-8305-B0548534D1FB}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AssignmentsTree", "AssignmentsTree.vbproj", "{C30E131F-928F-4065-9906-9CF8404C7F9E}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AutomaticScheduling/AutomaticScheduling.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AutomaticScheduling/AutomaticScheduling.sln
index 2f4b12e6..fc238765 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AutomaticScheduling/AutomaticScheduling.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/AutomaticScheduling/AutomaticScheduling.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AutomaticScheduling", "AutomaticScheduling.vbproj", "{F8611FE3-72D9-4CB7-B23F-489EDA172F5E}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AutomaticScheduling", "AutomaticScheduling.vbproj", "{CCA3A555-9BC0-4A83-ABC0-CE796DBB7F3C}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/BarTemplating/BarTemplating.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/BarTemplating/BarTemplating.sln
index b1f71b9b..bfa78e70 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/BarTemplating/BarTemplating.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/BarTemplating/BarTemplating.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BarTemplating", "BarTemplating.vbproj", "{4A094183-8EB6-47E0-8989-DD9CB50FBAB7}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BarTemplating", "BarTemplating.vbproj", "{D3F61DA3-E173-44C8-ABD8-006600E36963}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Baseline/Baseline.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Baseline/Baseline.sln
index 84475eb8..7acd405a 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Baseline/Baseline.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Baseline/Baseline.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Baseline", "Baseline.vbproj", "{4504199A-6AD6-4D59-B6C1-EFB80C5F9B8D}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Baseline", "Baseline.vbproj", "{F74541FF-4DCD-4F6C-81AA-52CCE4360325}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/BasicUsage/BasicUsage.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/BasicUsage/BasicUsage.sln
index 856063e0..d47f43f0 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/BasicUsage/BasicUsage.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/BasicUsage/BasicUsage.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicUsage", "BasicUsage.vbproj", "{E7BA1FB2-34E5-49BD-8543-55DDCD48C288}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicUsage", "BasicUsage.vbproj", "{38B0D37C-DBFA-4C4F-A91D-0A2506C788EF}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/BuiltInScales/BuiltInScales.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/BuiltInScales/BuiltInScales.sln
index 80a4f69f..e19faa96 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/BuiltInScales/BuiltInScales.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/BuiltInScales/BuiltInScales.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BuiltInScales", "BuiltInScales.vbproj", "{91D9A8AE-8870-461D-B939-E2C78C60E5C4}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BuiltInScales", "BuiltInScales.vbproj", "{2FEF7C90-C0AA-4406-9B2B-6A3F7A1CB76B}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ChangeNotifications/ChangeNotifications.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ChangeNotifications/ChangeNotifications.sln
index 0b9c30e8..a4b897e2 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ChangeNotifications/ChangeNotifications.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ChangeNotifications/ChangeNotifications.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ChangeNotifications", "ChangeNotifications.vbproj", "{5924B9B2-1C80-4998-9242-424FEC584870}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ChangeNotifications", "ChangeNotifications.vbproj", "{F29B65A3-0F36-4F8A-B9BB-ACD9A4778F5C}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ContinuousSchedule/ContinuousSchedule.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ContinuousSchedule/ContinuousSchedule.sln
index 4ac7fa88..7f3e38bc 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ContinuousSchedule/ContinuousSchedule.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ContinuousSchedule/ContinuousSchedule.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ContinuousSchedule", "ContinuousSchedule.vbproj", "{52984887-57C3-421C-92E1-C3D917B84360}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ContinuousSchedule", "ContinuousSchedule.vbproj", "{079D3A76-6555-49B2-83A9-C36565308AB5}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CriticalPath/CriticalPath.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CriticalPath/CriticalPath.sln
index cca33ab2..6f596642 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CriticalPath/CriticalPath.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CriticalPath/CriticalPath.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CriticalPath", "CriticalPath.vbproj", "{EC059574-390B-4AE7-941C-1178C43C9383}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CriticalPath", "CriticalPath.vbproj", "{62B37E9E-4386-433A-87C4-EADEC60A8D9F}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomAppearance/CustomAppearance.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomAppearance/CustomAppearance.sln
index f5df14a9..5534791f 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomAppearance/CustomAppearance.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomAppearance/CustomAppearance.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomAppearance", "CustomAppearance.vbproj", "{43A4FE1C-22C1-4A19-9090-233D2B5A31BB}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomAppearance", "CustomAppearance.vbproj", "{FA311CD3-20FF-4D60-B77C-F563079DCEE0}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomDatesAndDragging/CustomDatesAndDragging.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomDatesAndDragging/CustomDatesAndDragging.sln
index baa15ad5..1a61d3aa 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomDatesAndDragging/CustomDatesAndDragging.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomDatesAndDragging/CustomDatesAndDragging.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomDatesAndDragging", "CustomDatesAndDragging.vbproj", "{464F99BA-5DBB-4699-8907-63E3658CF418}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomDatesAndDragging", "CustomDatesAndDragging.vbproj", "{6244050E-57C6-43CC-813E-2EF55BED503D}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomScaleHeaders/CustomScaleHeaders.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomScaleHeaders/CustomScaleHeaders.sln
index e42b2c8f..ec7666c2 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomScaleHeaders/CustomScaleHeaders.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomScaleHeaders/CustomScaleHeaders.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomScaleHeaders", "CustomScaleHeaders.vbproj", "{065C2059-0276-45FF-A38C-62CDCD63FDFF}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomScaleHeaders", "CustomScaleHeaders.vbproj", "{4730E368-1B9E-4C98-8057-69D0809EA892}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomSchedule/CustomSchedule.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomSchedule/CustomSchedule.sln
index 32aa1358..e6452dfa 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomSchedule/CustomSchedule.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/CustomSchedule/CustomSchedule.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomSchedule", "CustomSchedule.vbproj", "{185C0EC7-6A5D-4A2C-8845-0ADEC88D7952}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomSchedule", "CustomSchedule.vbproj", "{FB9984E4-578E-4DEE-A0E0-C98C551EB410}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/DataBinding/DataBinding.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/DataBinding/DataBinding.sln
index 8185981e..917735d5 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/DataBinding/DataBinding.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/DataBinding/DataBinding.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DataBinding", "DataBinding.vbproj", "{DECF0A75-9E95-41A1-AB6B-D70294685584}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DataBinding", "DataBinding.vbproj", "{441B3508-1905-48A4-8B6D-0FB4524BC92B}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Database/GanttChartDataGridDatabaseSample.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Database/GanttChartDataGridDatabaseSample.sln
index 684a36ab..c183bb76 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Database/GanttChartDataGridDatabaseSample.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Database/GanttChartDataGridDatabaseSample.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "GanttChartDataGridDatabaseSample", "GanttChartDataGridDatabaseSample.vbproj", "{D570BA18-EB10-43C5-8EEE-34969C8C1ED4}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "GanttChartDataGridDatabaseSample", "GanttChartDataGridDatabaseSample.vbproj", "{2B7057D6-01CF-4CCF-AAA4-5FE24172EDDE}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/DateAndTimeFormats/DateAndTimeFormats.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/DateAndTimeFormats/DateAndTimeFormats.sln
index 7b1b91b8..a4714a4b 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/DateAndTimeFormats/DateAndTimeFormats.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/DateAndTimeFormats/DateAndTimeFormats.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DateAndTimeFormats", "DateAndTimeFormats.vbproj", "{BCFA7D93-7027-4505-AFDB-8086AE4723D8}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DateAndTimeFormats", "DateAndTimeFormats.vbproj", "{D12549A3-939B-450A-9BE1-83260D40C2D7}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/DependencyLineTemplating/DependencyLineTemplating.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/DependencyLineTemplating/DependencyLineTemplating.sln
index 501e72a8..22c154b7 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/DependencyLineTemplating/DependencyLineTemplating.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/DependencyLineTemplating/DependencyLineTemplating.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DependencyLineTemplating", "DependencyLineTemplating.vbproj", "{2D9EE1CD-ECFA-4B6D-AF5C-B20865E99C33}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DependencyLineTemplating", "DependencyLineTemplating.vbproj", "{349A4B2E-1A04-47A5-AA64-3F5BF30300BA}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ExportImage/ExportImage.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ExportImage/ExportImage.sln
index d164550a..d4e0d92e 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ExportImage/ExportImage.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ExportImage/ExportImage.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ExportImage", "ExportImage.vbproj", "{C304E272-B6B5-4A7A-B64C-1BFDF92A95AC}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ExportImage", "ExportImage.vbproj", "{D8EA3CE7-1592-46F1-9A58-F34C7A00D196}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Filtering/Filtering.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Filtering/Filtering.sln
index 3fae6153..5353ad74 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Filtering/Filtering.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Filtering/Filtering.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Filtering", "Filtering.vbproj", "{71CCB2B7-A038-431D-B8EC-125E88A0239F}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Filtering", "Filtering.vbproj", "{AE119296-023C-4E42-999D-C574CD2CE3AF}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/GridColumns/GridColumns.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/GridColumns/GridColumns.sln
index fd94fa87..1a29b8df 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/GridColumns/GridColumns.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/GridColumns/GridColumns.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "GridColumns", "GridColumns.vbproj", "{C4D19F0B-8C80-4DB6-9E83-93821A7AACBF}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "GridColumns", "GridColumns.vbproj", "{BBE4A346-7B02-4B08-98C5-DF0DD8F07AC4}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/HierarchicalVirtualization/HierarchicalVirtualization.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/HierarchicalVirtualization/HierarchicalVirtualization.sln
index b3a00389..c68a9c4f 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/HierarchicalVirtualization/HierarchicalVirtualization.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/HierarchicalVirtualization/HierarchicalVirtualization.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "HierarchicalVirtualization", "HierarchicalVirtualization.vbproj", "{E8E69609-C09F-4826-9A98-606BEDDB7BC8}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "HierarchicalVirtualization", "HierarchicalVirtualization.vbproj", "{9D3C9A85-066B-44FD-B713-0ABFE00C56E5}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ImportingExportingXML/ImportingExportingXML.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ImportingExportingXML/ImportingExportingXML.sln
index 4c71f5ec..94931d55 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ImportingExportingXML/ImportingExportingXML.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ImportingExportingXML/ImportingExportingXML.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ImportingExportingXML", "ImportingExportingXML.vbproj", "{D2EDF092-5C1B-4C8F-9433-6C69C0CA689C}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ImportingExportingXML", "ImportingExportingXML.vbproj", "{8553192B-50FC-4080-8397-265F74BBEE40}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MainFeatures/MainFeatures.sln
index cac81053..174df327 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{3C28599F-E76B-4C44-97AE-6AF32BB9EEA1}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{5DD1FD40-2B93-407A-B3C4-F0C79A22925F}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MaterialResources/MaterialResources.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MaterialResources/MaterialResources.sln
index d11f8900..f32741ec 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MaterialResources/MaterialResources.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MaterialResources/MaterialResources.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MaterialResources", "MaterialResources.vbproj", "{C89CB57D-ED82-4866-BCD5-35BF6F712667}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MaterialResources", "MaterialResources.vbproj", "{473728EE-59CC-4E60-BF9F-EA8CD75F3AD4}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MinuteScale/MinuteScale.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MinuteScale/MinuteScale.sln
index ee3da3a9..350991e0 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MinuteScale/MinuteScale.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MinuteScale/MinuteScale.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MinuteScale", "MinuteScale.vbproj", "{A273526E-761C-4E55-80D3-75AACE7F41F8}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MinuteScale", "MinuteScale.vbproj", "{FD9CC729-CB82-4206-903A-A966E6828E6D}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MouseEventHandling/MouseEventHandling.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MouseEventHandling/MouseEventHandling.sln
index 5e2c247f..b65adc65 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MouseEventHandling/MouseEventHandling.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MouseEventHandling/MouseEventHandling.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MouseEventHandling", "MouseEventHandling.vbproj", "{D8EC2E1F-BACD-4008-A3FF-6C93E4A46284}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MouseEventHandling", "MouseEventHandling.vbproj", "{F174803D-9C90-4DD5-AD4F-2D82F5E66D46}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MoveUpDown/MoveUpDown.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MoveUpDown/MoveUpDown.sln
index 97efec8f..7eba674e 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MoveUpDown/MoveUpDown.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MoveUpDown/MoveUpDown.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MoveUpDown", "MoveUpDown.vbproj", "{B69137CF-8D86-4191-B3EE-0C20F3BDCDCB}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MoveUpDown", "MoveUpDown.vbproj", "{7726242F-EF4A-45B5-9E7F-3A816360581F}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MultipleBarsPerLine/MultipleBarsPerLine.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MultipleBarsPerLine/MultipleBarsPerLine.sln
index 7fe0fe22..41075e75 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MultipleBarsPerLine/MultipleBarsPerLine.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/MultipleBarsPerLine/MultipleBarsPerLine.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MultipleBarsPerLine", "MultipleBarsPerLine.vbproj", "{BEAC65E1-0D12-44AB-9F2C-A2F27DAAAACA}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MultipleBarsPerLine", "MultipleBarsPerLine.vbproj", "{0F9B1112-10BB-422E-A211-F29CE95750B7}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/NumericDays/NumericDays.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/NumericDays/NumericDays.sln
index 879f7f82..cd6371af 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/NumericDays/NumericDays.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/NumericDays/NumericDays.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "NumericDays", "NumericDays.vbproj", "{3A1F4DAF-42AD-493A-99B6-41FD725DF519}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "NumericDays", "NumericDays.vbproj", "{14FB19DE-32D1-4E75-B743-725216B3DCC7}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Performance/Performance.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Performance/Performance.sln
index a7a71c96..b631efed 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Performance/Performance.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Performance/Performance.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Performance", "Performance.vbproj", "{1E767F4B-BE53-4DD9-9DCC-071455FE68D6}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Performance", "Performance.vbproj", "{827AE676-25A5-4465-BF1C-A6C61D4E88AC}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Printing/Printing.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Printing/Printing.sln
index 88bdd6ab..082ffff6 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Printing/Printing.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Printing/Printing.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Printing", "Printing.vbproj", "{26F8A969-F3D8-45EA-9253-D6E8CFA7797C}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Printing", "Printing.vbproj", "{0A7664AA-0380-4DC0-90B4-250F97E3426D}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ReadOnlyVisibilityBehavior/ReadOnlyVisibilityBehavior.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ReadOnlyVisibilityBehavior/ReadOnlyVisibilityBehavior.sln
index 76721dab..94fd92a4 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ReadOnlyVisibilityBehavior/ReadOnlyVisibilityBehavior.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ReadOnlyVisibilityBehavior/ReadOnlyVisibilityBehavior.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ReadOnlyVisibilityBehavior", "ReadOnlyVisibilityBehavior.vbproj", "{CE4219E6-D7CA-4D90-BA8A-4A950ECF4DEE}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ReadOnlyVisibilityBehavior", "ReadOnlyVisibilityBehavior.vbproj", "{8C77DD7A-8BE2-4F31-B4A2-D7D65745732E}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Recurrence/Recurrence.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Recurrence/Recurrence.sln
index 7fe9769a..5eb81fd4 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Recurrence/Recurrence.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Recurrence/Recurrence.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Recurrence", "Recurrence.vbproj", "{9E934653-6B58-49E5-AE6A-B45C19EE622F}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Recurrence", "Recurrence.vbproj", "{7B4AF688-0762-4923-910F-6B6A2DDEB6AE}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SelectionMode/SelectionMode.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SelectionMode/SelectionMode.sln
index a0a43766..5ac2d421 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SelectionMode/SelectionMode.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SelectionMode/SelectionMode.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SelectionMode", "SelectionMode.vbproj", "{EA196B26-ECC5-4BF8-A09B-D9D5791DDC74}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SelectionMode", "SelectionMode.vbproj", "{D6C77341-71F5-499E-8F3E-A11AE1CF00C1}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Sorting/Sorting.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Sorting/Sorting.sln
index 276c84ca..03358e06 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Sorting/Sorting.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Sorting/Sorting.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Sorting", "Sorting.vbproj", "{490F1765-336B-4820-B83D-01A7669D8FFE}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Sorting", "Sorting.vbproj", "{5F35E849-307A-43EB-A4CB-C73ED5093A2D}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SpecialDays/SpecialDays.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SpecialDays/SpecialDays.sln
index 366aeaac..be798606 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SpecialDays/SpecialDays.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SpecialDays/SpecialDays.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SpecialDays", "SpecialDays.vbproj", "{B598ECD9-AFC3-4D73-9265-01492BEB0CB3}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SpecialDays", "SpecialDays.vbproj", "{6F12AF60-3332-4FB2-A8AC-63ED62F1D117}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/StatusColumns/StatusColumns.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/StatusColumns/StatusColumns.sln
index 3900cb5e..d5984cf8 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/StatusColumns/StatusColumns.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/StatusColumns/StatusColumns.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "StatusColumns", "StatusColumns.vbproj", "{AFEF76F5-8647-4F2D-8D71-AE5B8CF0C6A5}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "StatusColumns", "StatusColumns.vbproj", "{21843B44-1095-4240-92F0-26B03DF098E6}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Styling/Styling.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Styling/Styling.sln
index 5d87d6a5..3490ee75 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Styling/Styling.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Styling/Styling.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Styling", "Styling.vbproj", "{0BEE55B6-DC36-40E5-A408-672072B32FE8}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Styling", "Styling.vbproj", "{1B302F69-5EBB-4CF2-8422-A0929FE3A469}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SummaryBars/SummaryBars.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SummaryBars/SummaryBars.sln
index 5463a65f..eec25872 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SummaryBars/SummaryBars.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SummaryBars/SummaryBars.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SummaryBars", "SummaryBars.vbproj", "{C41AB069-E823-429D-B46F-C91AA2B1FD46}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SummaryBars", "SummaryBars.vbproj", "{916C9652-AA79-47EF-95F9-084D411FBD0D}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SummaryDragging/SummaryDragging.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SummaryDragging/SummaryDragging.sln
index 033ab2ca..8093f6bd 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SummaryDragging/SummaryDragging.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SummaryDragging/SummaryDragging.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SummaryDragging", "SummaryDragging.vbproj", "{E8CF5597-0027-441C-A4E6-AB0B33CA12A3}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SummaryDragging", "SummaryDragging.vbproj", "{C22F8239-C2A5-4CA1-B4AE-938304BDC7FF}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SummaryValues/SummaryValues.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SummaryValues/SummaryValues.sln
index 90e8f6b0..99e48ddf 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SummaryValues/SummaryValues.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/SummaryValues/SummaryValues.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SummaryValues", "SummaryValues.vbproj", "{9190194B-2BC1-4E00-AB2D-E260BD32EE9D}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SummaryValues", "SummaryValues.vbproj", "{7BCACE0F-D85C-4A4E-BAAE-66C3136DBED1}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Templating/Templating.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Templating/Templating.sln
index 0f324035..de1f2125 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Templating/Templating.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/Templating/Templating.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Templating", "Templating.vbproj", "{0BE7B328-65DB-47AC-9308-3D8A9859E50F}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Templating", "Templating.vbproj", "{87551033-116D-4D9F-B964-BA20BEE04C86}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/TimeConstraints/TimeConstraints.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/TimeConstraints/TimeConstraints.sln
index 83667e65..39f5115a 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/TimeConstraints/TimeConstraints.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/TimeConstraints/TimeConstraints.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "TimeConstraints", "TimeConstraints.vbproj", "{ABD4AAFC-1089-43F3-B2C0-C7C7DBECE81F}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "TimeConstraints", "TimeConstraints.vbproj", "{FE3A79D1-5319-4EDB-AE94-EDB035B09B2C}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/UndoRedo/UndoRedo.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/UndoRedo/UndoRedo.sln
index ea1dff13..d120f574 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/UndoRedo/UndoRedo.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/UndoRedo/UndoRedo.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "UndoRedo", "UndoRedo.vbproj", "{BDDE4E0B-BEE1-4107-B0DB-C71730350AC4}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "UndoRedo", "UndoRedo.vbproj", "{9BF7BF73-FDDB-4312-B1B2-EE26D0784995}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/WBSPath/WBSPath.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/WBSPath/WBSPath.sln
index 9af80f24..03268d9e 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/WBSPath/WBSPath.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/WBSPath/WBSPath.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WBSPath", "WBSPath.vbproj", "{3EB02328-CF4B-48B1-973D-64951FF2A67A}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WBSPath", "WBSPath.vbproj", "{F94254F5-CDC0-447A-A1BF-65E0B1E9DF07}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/WorkOptimizations/WorkOptimizations.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/WorkOptimizations/WorkOptimizations.sln
index 0a9b11d2..76892826 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/WorkOptimizations/WorkOptimizations.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/WorkOptimizations/WorkOptimizations.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WorkOptimizations", "WorkOptimizations.vbproj", "{71C65B67-2319-4F23-A561-C61D8D56F95A}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WorkOptimizations", "WorkOptimizations.vbproj", "{07788F7E-1255-4A9D-93AB-98C7AF27F53F}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ZoomLevel/ZoomLevel.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ZoomLevel/ZoomLevel.sln
index eb54e9a5..ebc6a13a 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ZoomLevel/ZoomLevel.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartDataGrid/ZoomLevel/ZoomLevel.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ZoomLevel", "ZoomLevel.vbproj", "{39205E1F-DCC0-4912-A485-4373D53CDC32}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ZoomLevel", "ZoomLevel.vbproj", "{5EC7B4AA-FECC-417A-96F7-77C13FCDA7E3}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartView/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartView/MainFeatures/MainFeatures.sln
index ca50d72b..f8c4261c 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartView/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/GanttChartView/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{8CA9909E-39E5-4060-8036-FD43C65A1FFA}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{D6F9FC7A-0C3A-4E7B-BF4B-1DF8D3019509}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/CustomAppearance/CustomAppearance.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/CustomAppearance/CustomAppearance.sln
index c2a1c630..edabf44b 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/CustomAppearance/CustomAppearance.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/CustomAppearance/CustomAppearance.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomAppearance", "CustomAppearance.vbproj", "{28419C99-B51D-4392-865F-DBC983A126D0}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomAppearance", "CustomAppearance.vbproj", "{FDB6ED93-3DA9-43DE-97AC-70CF048C89F3}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/CustomSchedule/CustomSchedule.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/CustomSchedule/CustomSchedule.sln
index 7f8bc04b..16fd792c 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/CustomSchedule/CustomSchedule.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/CustomSchedule/CustomSchedule.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomSchedule", "CustomSchedule.vbproj", "{E6F563B1-83BB-4578-B3F0-853DE7F1D061}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomSchedule", "CustomSchedule.vbproj", "{0C2508E5-2E61-41F1-BCB5-01E9FBBEDCB3}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/MainFeatures/MainFeatures.sln
index 152349c2..adea4ea6 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{AE1DADC6-3095-42DD-BD69-24C5B9001D45}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{67A716C5-A756-4F78-AF9E-29FA8C95AAB7}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/MouseEventHandling/MouseEventHandling.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/MouseEventHandling/MouseEventHandling.sln
index 03d5348f..27d98d4e 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/MouseEventHandling/MouseEventHandling.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartDataGrid/MouseEventHandling/MouseEventHandling.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MouseEventHandling", "MouseEventHandling.vbproj", "{B315146C-4F59-499F-98E6-104546AE6026}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MouseEventHandling", "MouseEventHandling.vbproj", "{5AD9FCD9-D526-4B03-9B8A-9BBB5F203798}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartView/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartView/MainFeatures/MainFeatures.sln
index 186b0138..9ef3aec8 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartView/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartView/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{D96BCB98-F924-4297-B801-4BD72A2AB20A}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{B7C8EF9D-AAE3-4BCC-B855-2551CAABBDC0}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartView/SingleItem/SingleItem.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartView/SingleItem/SingleItem.sln
index f9853fff..9b15a3b1 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartView/SingleItem/SingleItem.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/LoadChartView/SingleItem/SingleItem.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SingleItem", "SingleItem.vbproj", "{7D8E092B-FFFB-4568-83C5-E2B347D73FB8}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SingleItem", "SingleItem.vbproj", "{6A3D1C9B-9A76-48FB-BD1F-C64174E58624}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/NetworkDiagramView/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/NetworkDiagramView/MainFeatures/MainFeatures.sln
index 9acc2b1d..16c254bb 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/NetworkDiagramView/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/NetworkDiagramView/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{7BA5754B-8E7F-467D-9F0E-21A754D6EA1E}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{23652CAF-98B2-4BB2-A258-5B5F0CD1FEEB}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/NetworkDiagramView/ShapeTemplating/ShapeTemplating.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/NetworkDiagramView/ShapeTemplating/ShapeTemplating.sln
index 308f03c2..c702c0c1 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/NetworkDiagramView/ShapeTemplating/ShapeTemplating.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/NetworkDiagramView/ShapeTemplating/ShapeTemplating.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ShapeTemplating", "ShapeTemplating.vbproj", "{CAA6012F-6EE3-4B28-AB6A-5590BC5803C5}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ShapeTemplating", "ShapeTemplating.vbproj", "{5D866E1C-6A10-497A-A5EE-F82EC8BF19F7}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/PertChartView/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/PertChartView/MainFeatures/MainFeatures.sln
index 7a85580c..beb0bdd8 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/PertChartView/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/PertChartView/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{F8813D41-833F-44A9-B052-8A1F321FC429}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{177D5F9E-A90B-46AB-B1D3-3EA08BEEF389}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/PertChartView/MultiTasksPerLine/MultiTasksPerLine.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/PertChartView/MultiTasksPerLine/MultiTasksPerLine.sln
index 92e5eef1..691ae426 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/PertChartView/MultiTasksPerLine/MultiTasksPerLine.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/PertChartView/MultiTasksPerLine/MultiTasksPerLine.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MultiTasksPerLine", "MultiTasksPerLine.vbproj", "{CD12F71C-83EF-46AB-A0FF-CBB8EFD2C084}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MultiTasksPerLine", "MultiTasksPerLine.vbproj", "{BD8A95EC-CA66-4B0E-9695-B9CB8536B1C5}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/AssigningTasks/AssigningTasks.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/AssigningTasks/AssigningTasks.sln
index 806098ef..c6020cf6 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/AssigningTasks/AssigningTasks.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/AssigningTasks/AssigningTasks.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AssigningTasks", "AssigningTasks.vbproj", "{74BFB605-58BD-403B-9B61-91A98151A0C1}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AssigningTasks", "AssigningTasks.vbproj", "{A078F083-C73A-45EB-907A-05B5DBD3B955}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/BarTemplating/BarTemplating.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/BarTemplating/BarTemplating.sln
index 23fc9cdc..3f17ff96 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/BarTemplating/BarTemplating.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/BarTemplating/BarTemplating.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BarTemplating", "BarTemplating.vbproj", "{057FF853-9037-4D9B-B6D9-6EE9D263693D}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BarTemplating", "BarTemplating.vbproj", "{C06A0427-30E3-4B4B-99CA-0D0409CEEEE7}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/BasicUsage/BasicUsage.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/BasicUsage/BasicUsage.sln
index f755fdc5..5727e782 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/BasicUsage/BasicUsage.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/BasicUsage/BasicUsage.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicUsage", "BasicUsage.vbproj", "{E84B5A48-D4AD-42D3-9314-6EA3985D482C}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicUsage", "BasicUsage.vbproj", "{A786D069-F0BC-4D56-A978-2AB2A7194797}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/CustomAppearance/CustomAppearance.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/CustomAppearance/CustomAppearance.sln
index daf6c776..c554d231 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/CustomAppearance/CustomAppearance.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/CustomAppearance/CustomAppearance.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomAppearance", "CustomAppearance.vbproj", "{103FB5A5-ECF4-4C31-9E19-6C84835165D4}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomAppearance", "CustomAppearance.vbproj", "{CECB16CE-E675-44AB-8EB6-FF3A51E2FCB2}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/CustomSchedule/CustomSchedule.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/CustomSchedule/CustomSchedule.sln
index fc92307c..58e2c42e 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/CustomSchedule/CustomSchedule.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/CustomSchedule/CustomSchedule.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomSchedule", "CustomSchedule.vbproj", "{B09AA0B2-4F50-440D-AD8F-A43EE7CD6D44}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CustomSchedule", "CustomSchedule.vbproj", "{90F47C3C-4C07-49FD-BEC8-6DBB926308A8}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/DataBinding/DataBinding.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/DataBinding/DataBinding.sln
index 9d370255..8bf8b7ee 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/DataBinding/DataBinding.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/DataBinding/DataBinding.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DataBinding", "DataBinding.vbproj", "{536577CF-3DEA-4921-9503-725C9419E837}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DataBinding", "DataBinding.vbproj", "{4EFC8BA4-E198-42F6-AC19-D1D43914501B}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/GanttChartIntegration/GanttChartIntegration.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/GanttChartIntegration/GanttChartIntegration.sln
index dbd84008..c71e557b 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/GanttChartIntegration/GanttChartIntegration.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/GanttChartIntegration/GanttChartIntegration.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "GanttChartIntegration", "GanttChartIntegration.vbproj", "{32163BE2-A05F-4011-9F42-0F6AAB1AB0AF}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "GanttChartIntegration", "GanttChartIntegration.vbproj", "{905B8AA6-817E-4CFA-9410-C24B94DCD510}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/Hierarchy/Hierarchy.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/Hierarchy/Hierarchy.sln
index a6f064ee..c55f5f3f 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/Hierarchy/Hierarchy.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/Hierarchy/Hierarchy.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Hierarchy", "Hierarchy.vbproj", "{6F042A45-0202-4A37-8231-327517BF667F}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Hierarchy", "Hierarchy.vbproj", "{994E41DA-DFD0-41ED-8A28-FEA3AF57B396}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/MainFeatures/MainFeatures.sln
index 8d479b2e..46b5e2f9 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{413B654B-6A89-40E9-A892-BB0D86ADC52B}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{BC2162A2-1190-43CE-8E96-D503C5DFADDE}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/MouseEventHandling/MouseEventHandling.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/MouseEventHandling/MouseEventHandling.sln
index 1b54051c..4b719296 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/MouseEventHandling/MouseEventHandling.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/MouseEventHandling/MouseEventHandling.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MouseEventHandling", "MouseEventHandling.vbproj", "{52D828A7-B2EA-4F3B-A71A-E9D3F850D56E}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MouseEventHandling", "MouseEventHandling.vbproj", "{1B7FB386-9B78-4589-94AD-318BE49A7D72}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/MultipleLinesPerRow/MultipleLinesPerRow.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/MultipleLinesPerRow/MultipleLinesPerRow.sln
index 0a441aea..4d76b247 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/MultipleLinesPerRow/MultipleLinesPerRow.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/MultipleLinesPerRow/MultipleLinesPerRow.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MultipleLinesPerRow", "MultipleLinesPerRow.vbproj", "{C8FF7D10-7046-4593-B9AD-60F00C889B18}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MultipleLinesPerRow", "MultipleLinesPerRow.vbproj", "{2C33366B-71C3-47B8-88C7-F7EFC1A73132}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/ShiftScheduling/ShiftScheduling.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/ShiftScheduling/ShiftScheduling.sln
index 6645dd6e..3df9c09c 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/ShiftScheduling/ShiftScheduling.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/ShiftScheduling/ShiftScheduling.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ShiftScheduling", "ShiftScheduling.vbproj", "{AEDB3AD0-5642-4E38-BFAF-BA3DF6C9F44B}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ShiftScheduling", "ShiftScheduling.vbproj", "{E1494D29-C244-4B91-9731-B35C0D9A8BE1}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/StatusDisplaying/StatusDisplaying.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/StatusDisplaying/StatusDisplaying.sln
index 0646604a..a2777578 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/StatusDisplaying/StatusDisplaying.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartDataGrid/StatusDisplaying/StatusDisplaying.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "StatusDisplaying", "StatusDisplaying.vbproj", "{52C8A321-B716-42A3-9ECD-F6659DE7E1CA}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "StatusDisplaying", "StatusDisplaying.vbproj", "{795A4483-7A7E-475D-894B-972348E3ADD1}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartView/MainFeatures/MainFeatures.sln b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartView/MainFeatures/MainFeatures.sln
index 04685e41..c7926e05 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartView/MainFeatures/MainFeatures.sln
+++ b/GanttChartLightLibraryDemos/Demos/Samples.Resources/WPF-VisualBasic/ScheduleChartView/MainFeatures/MainFeatures.sln
@@ -1,3 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{43E2E2DA-6D18-4C36-90F0-21BA3EC9201C}"
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "MainFeatures", "MainFeatures.vbproj", "{2BA6AE17-C37D-44D4-94A2-8A577786660A}"
EndProject
diff --git a/GanttChartLightLibraryDemos/Demos/Samples/WPF-CSharp/GanttChartDataGrid/SummaryBars/MainWindow.xaml.cs b/GanttChartLightLibraryDemos/Demos/Samples/WPF-CSharp/GanttChartDataGrid/SummaryBars/MainWindow.xaml.cs
index 48cac5e0..f124a79a 100644
--- a/GanttChartLightLibraryDemos/Demos/Samples/WPF-CSharp/GanttChartDataGrid/SummaryBars/MainWindow.xaml.cs
+++ b/GanttChartLightLibraryDemos/Demos/Samples/WPF-CSharp/GanttChartDataGrid/SummaryBars/MainWindow.xaml.cs
@@ -1,9 +1,11 @@
using System;
using System.Collections.Generic;
+using System.Linq;
using System.Windows;
using System.Windows.Data;
using DlhSoft.Windows.Controls;
using System.Collections.ObjectModel;
+using System.ComponentModel;
namespace Demos.WPF.CSharp.GanttChartDataGrid.SummaryBars
{
@@ -64,26 +66,32 @@ public MainWindow()
if (item.HasChildren)
{
// Store children of each summary task for reference purposes.
- item.Tag = GanttChartDataGrid.GetAllChildren(item);
+ item.Tag = GanttChartDataGrid.GetAllChildren(item).ToArray();
continue;
}
GanttChartItem clone = new GanttChartItem();
BindingOperations.SetBinding(clone, GanttChartItem.ContentProperty, new Binding("Content") { Source = item });
- BindingOperations.SetBinding(clone, GanttChartItem.StartProperty, new Binding("Start") { Source = item });
- BindingOperations.SetBinding(clone, GanttChartItem.FinishProperty, new Binding("Finish") { Source = item });
- BindingOperations.SetBinding(clone, GanttChartItem.CompletedFinishProperty, new Binding("CompletedFinish") { Source = item });
- BindingOperations.SetBinding(clone, GanttChartItem.IsMilestoneProperty, new Binding("IsMilestone") { Source = item });
+ BindingOperations.SetBinding(clone, GanttChartItem.StartProperty, new Binding("Start") { Source = item, Mode = BindingMode.OneTime });
+ BindingOperations.SetBinding(clone, GanttChartItem.FinishProperty, new Binding("Finish") { Source = item, Mode = BindingMode.OneTime });
+ BindingOperations.SetBinding(clone, GanttChartItem.CompletedFinishProperty, new Binding("CompletedFinish") { Source = item, Mode = BindingMode.OneTime });
+ BindingOperations.SetBinding(clone, GanttChartItem.IsMilestoneProperty, new Binding("IsMilestone") { Source = item, Mode = BindingMode.OneTime });
BindingOperations.SetBinding(clone, GanttChartItem.AssignmentsContentProperty, new Binding("AssignmentsContent") { Source = item });
BindingOperations.SetBinding(clone, GanttChartItem.DisplayRowIndexProperty, new Binding("ActualDisplayRowIndex") { Source = item });
BindingOperations.SetBinding(clone, GanttChartItem.IsVisibleProperty, new Binding("IsVisible") { Source = item });
- BindingOperations.SetBinding(item, GanttChartItem.StartProperty, new Binding("Start") { Source = clone });
- BindingOperations.SetBinding(item, GanttChartItem.FinishProperty, new Binding("Finish") { Source = clone });
- BindingOperations.SetBinding(item, GanttChartItem.CompletedFinishProperty, new Binding("CompletedFinish") { Source = clone });
- BindingOperations.SetBinding(item, GanttChartItem.IsMilestoneProperty, new Binding("IsMilestone") { Source = clone });
+ startPropertyDescriptor.AddValueChanged(clone, CloneStartChanged);
+ startPropertyDescriptor.AddValueChanged(item, ItemStartChanged);
+ if (!item.IsMilestone)
+ {
+ finishPropertyDescriptor.AddValueChanged(clone, CloneFinishChanged);
+ finishPropertyDescriptor.AddValueChanged(item, ItemFinishChanged);
+ completedFinishPropertyDescriptor.AddValueChanged(clone, CloneCompletedFinishChanged);
+ completedFinishPropertyDescriptor.AddValueChanged(item, ItemCompletedFinishChanged);
+ }
+ isMilestonePropertyDescriptor.AddValueChanged(item, ItemIsMilestoneChanged);
// Store clones as item tags for reference purposes.
item.Tag = clone;
// Store parents of each cloned item for reference purposes.
- clone.Tag = GanttChartDataGrid.GetAllParents(item);
+ clone.Tag = new ItemHierarchyInfo { Item = item, ParentItems = GanttChartDataGrid.GetAllParents(item).ToArray() };
ganttChartItemClones.Add(clone);
}
GanttChartDataGrid.GanttChartView.Items = ganttChartItemClones;
@@ -121,6 +129,95 @@ private void LoadTheme()
GanttChartDataGrid.Resources.MergedDictionaries.Add(themeResourceDictionary);
}
+
+ // Miscellaneous helpers.
+ private DependencyPropertyDescriptor startPropertyDescriptor = DependencyPropertyDescriptor.FromProperty(GanttChartItem.StartProperty, typeof(GanttChartItem));
+ private DependencyPropertyDescriptor finishPropertyDescriptor = DependencyPropertyDescriptor.FromProperty(GanttChartItem.FinishProperty, typeof(GanttChartItem));
+ private DependencyPropertyDescriptor completedFinishPropertyDescriptor = DependencyPropertyDescriptor.FromProperty(GanttChartItem.CompletedFinishProperty, typeof(GanttChartItem));
+ private DependencyPropertyDescriptor isMilestonePropertyDescriptor = DependencyPropertyDescriptor.FromProperty(GanttChartItem.IsMilestoneProperty, typeof(GanttChartItem));
+ private void CloneStartChanged(object sender, EventArgs e)
+ {
+ var clone = sender as GanttChartItem;
+ var hierarchyInfo = clone.Tag as ItemHierarchyInfo;
+ var item = hierarchyInfo.Item;
+ if (clone.Start != item.Start)
+ item.SetCurrentValue(GanttChartItem.StartProperty, clone.Start);
+ }
+ private void ItemStartChanged(object sender, EventArgs e)
+ {
+ var item = sender as GanttChartItem;
+ var clone = item.Tag as GanttChartItem;
+ if (item.Start != clone.Start)
+ clone.SetCurrentValue(GanttChartItem.StartProperty, item.Start);
+ }
+ private void CloneFinishChanged(object sender, EventArgs e)
+ {
+ var clone = sender as GanttChartItem;
+ var hierarchyInfo = clone.Tag as ItemHierarchyInfo;
+ var item = hierarchyInfo.Item;
+ if (clone.Finish != item.Finish)
+ item.SetCurrentValue(GanttChartItem.FinishProperty, clone.Finish);
+ }
+ private void ItemFinishChanged(object sender, EventArgs e)
+ {
+ var item = sender as GanttChartItem;
+ var clone = item.Tag as GanttChartItem;
+ if (item.Finish != clone.Finish)
+ clone.SetCurrentValue(GanttChartItem.FinishProperty, item.Finish);
+ }
+ private void CloneCompletedFinishChanged(object sender, EventArgs e)
+ {
+ var clone = sender as GanttChartItem;
+ var hierarchyInfo = clone.Tag as ItemHierarchyInfo;
+ var item = hierarchyInfo.Item;
+ if (clone.Finish != item.Finish)
+ item.SetCurrentValue(GanttChartItem.FinishProperty, clone.Finish);
+ if (clone.CompletedFinish != item.CompletedFinish)
+ item.SetCurrentValue(GanttChartItem.CompletedFinishProperty, clone.CompletedFinish);
+ }
+ private void ItemCompletedFinishChanged(object sender, EventArgs e)
+ {
+ ItemFinishChanged(sender, EventArgs.Empty);
+ var item = sender as GanttChartItem;
+ var clone = item.Tag as GanttChartItem;
+ if (item.Finish != clone.Finish)
+ clone.SetCurrentValue(GanttChartItem.FinishProperty, item.Finish);
+ if (item.CompletedFinish != clone.CompletedFinish)
+ clone.SetCurrentValue(GanttChartItem.CompletedFinishProperty, item.CompletedFinish);
+ }
+ private void ItemIsMilestoneChanged(object sender, EventArgs e)
+ {
+ var item = sender as GanttChartItem;
+ var clone = item.Tag as GanttChartItem;
+ if (!item.IsMilestone)
+ {
+ clone.SetCurrentValue(GanttChartItem.StartProperty, item.Start);
+ clone.SetCurrentValue(GanttChartItem.FinishProperty, item.Finish);
+ clone.SetCurrentValue(GanttChartItem.CompletedFinishProperty, item.CompletedFinish);
+ finishPropertyDescriptor.AddValueChanged(clone, CloneFinishChanged);
+ finishPropertyDescriptor.AddValueChanged(item, ItemFinishChanged);
+ completedFinishPropertyDescriptor.AddValueChanged(clone, CloneCompletedFinishChanged);
+ completedFinishPropertyDescriptor.AddValueChanged(item, ItemCompletedFinishChanged);
+ }
+ else
+ {
+ finishPropertyDescriptor.RemoveValueChanged(clone, CloneFinishChanged);
+ finishPropertyDescriptor.RemoveValueChanged(item, ItemFinishChanged);
+ completedFinishPropertyDescriptor.RemoveValueChanged(clone, CloneCompletedFinishChanged);
+ completedFinishPropertyDescriptor.RemoveValueChanged(item, ItemCompletedFinishChanged);
+ item.SetCurrentValue(GanttChartItem.StartProperty, clone.Start);
+ item.SetCurrentValue(GanttChartItem.FinishProperty, clone.Finish);
+ item.SetCurrentValue(GanttChartItem.CompletedFinishProperty, clone.CompletedFinish);
+ }
+ if (item.IsMilestone != clone.IsMilestone)
+ clone.SetCurrentValue(GanttChartItem.IsMilestoneProperty, item.IsMilestone);
+ }
+ private class ItemHierarchyInfo
+ {
+ public GanttChartItem Item { get; set; }
+ public IEnumerable ParentItems { get; set; }
+ }
+
// Stores the clones of leaf Gantt Chart items.
private ObservableCollection ganttChartItemClones = new ObservableCollection();