diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..117d9ab --- /dev/null +++ b/.editorconfig @@ -0,0 +1,135 @@ +# Rules in this file were initially inferred by Visual Studio IntelliCode from the F:\AIStudio.Wpf.Controls codebase based on best match to current usage at 2022/1/23 +# You can modify the rules from these initially generated values to suit your own policies +# You can learn more about editorconfig here: https://docs.microsoft.com/en-us/visualstudio/ide/editorconfig-code-style-settings-reference +[*.cs] + + +#Core editorconfig formatting - indentation + +#use soft tabs (spaces) for indentation +indent_style = space + +#Formatting - indentation options + +#indent switch case contents. +csharp_indent_case_contents = true +#csharp_indent_case_contents_when_block +csharp_indent_case_contents_when_block = true +#indent switch labels +csharp_indent_switch_labels = true + +#Formatting - new line options + +#place catch statements on a new line +csharp_new_line_before_catch = true +#place else statements on a new line +csharp_new_line_before_else = true +#require finally statements to be on a new line after the closing brace +csharp_new_line_before_finally = true +#require members of object intializers to be on separate lines +csharp_new_line_before_members_in_object_initializers = true +#require braces to be on a new line for types, control_blocks, methods, properties, object_collection_array_initializers, and accessors (also known as "Allman" style) +csharp_new_line_before_open_brace = types, control_blocks, methods, properties, object_collection_array_initializers, accessors + +#Formatting - organize using options + +#sort System.* using directives alphabetically, and place them before other usings +dotnet_sort_system_directives_first = true + +#Formatting - spacing options + +#require NO space between a cast and the value +csharp_space_after_cast = false +#require a space before the colon for bases or interfaces in a type declaration +csharp_space_after_colon_in_inheritance_clause = true +#require a space after a keyword in a control flow statement such as a for loop +csharp_space_after_keywords_in_control_flow_statements = true +#require a space before the colon for bases or interfaces in a type declaration +csharp_space_before_colon_in_inheritance_clause = true +#remove space within empty argument list parentheses +csharp_space_between_method_call_empty_parameter_list_parentheses = false +#remove space between method call name and opening parenthesis +csharp_space_between_method_call_name_and_opening_parenthesis = false +#do not place space characters after the opening parenthesis and before the closing parenthesis of a method call +csharp_space_between_method_call_parameter_list_parentheses = false +#remove space within empty parameter list parentheses for a method declaration +csharp_space_between_method_declaration_empty_parameter_list_parentheses = false +#place a space character after the opening parenthesis and before the closing parenthesis of a method declaration parameter list. +csharp_space_between_method_declaration_parameter_list_parentheses = false + +#Formatting - wrapping options + +#leave code block on separate lines +csharp_preserve_single_line_blocks = false +#leave statements and member declarations on the same line +csharp_preserve_single_line_statements = true + +#Style - Code block preferences + +#prefer curly braces even for one line of code +csharp_prefer_braces = true:suggestion + +#Style - expression bodied member options + +#prefer block bodies for accessors +csharp_style_expression_bodied_accessors = false:suggestion +#prefer block bodies for constructors +csharp_style_expression_bodied_constructors = false:suggestion +#prefer block bodies for methods +csharp_style_expression_bodied_methods = false:suggestion +#prefer block bodies for properties +csharp_style_expression_bodied_properties = false:suggestion + +#Style - expression level options + +#prefer out variables to be declared inline in the argument list of a method call when possible +csharp_style_inlined_variable_declaration = true:suggestion +#prefer the language keyword for member access expressions, instead of the type name, for types that have a keyword to represent them +dotnet_style_predefined_type_for_member_access = true:suggestion + +#Style - Expression-level preferences + +#prefer default(T) over default +csharp_prefer_simple_default_expression = false:suggestion +#prefer objects to be initialized using object initializers when possible +dotnet_style_object_initializer = true:suggestion + +#Style - implicit and explicit types + +#prefer explicit type over var in all cases, unless overridden by another code style rule +csharp_style_var_elsewhere = false:suggestion +#prefer explicit type over var to declare variables with built-in system types such as int +csharp_style_var_for_built_in_types = false:suggestion +#prefer explicit type over var when the type is already mentioned on the right-hand side of a declaration +csharp_style_var_when_type_is_apparent = false:suggestion + +#Style - language keyword and framework type options + +#prefer the language keyword for local variables, method parameters, and class members, instead of the type name, for types that have a keyword to represent them +dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion + +#Style - modifier options + +#prefer accessibility modifiers to be declared except for public interface members. This will currently not differ from always and will act as future proofing for if C# adds default interface methods. +dotnet_style_require_accessibility_modifiers = for_non_interface_members:suggestion + +#Style - Modifier preferences + +#when this rule is set to a list of modifiers, prefer the specified ordering. +csharp_preferred_modifier_order = public,private,protected,internal,static,readonly,override,virtual,new,async:suggestion + +#Style - Pattern matching + +#prefer is expression with type casts instead of pattern matching +csharp_style_pattern_matching_over_as_with_null_check = false:suggestion + +#Style - qualification options + +#prefer events to be prefaced with this. in C# or Me. in Visual Basic +dotnet_style_qualification_for_event = true:suggestion +#prefer fields not to be prefaced with this. or Me. in Visual Basic +dotnet_style_qualification_for_field = false:suggestion +#prefer methods not to be prefaced with this. or Me. in Visual Basic +dotnet_style_qualification_for_method = false:suggestion +#prefer properties not to be prefaced with this. or Me. in Visual Basic +dotnet_style_qualification_for_property = false:suggestion diff --git a/AIStudio.Wpf.ADiagram/Themes/Generic.xaml b/AIStudio.Wpf.ADiagram/Themes/Generic.xaml deleted file mode 100644 index b9c18c3..0000000 --- a/AIStudio.Wpf.ADiagram/Themes/Generic.xaml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AIStudio.Wpf.Diagram.sln b/AIStudio.Wpf.Diagram.sln index a9e0ebe..4fa5142 100644 --- a/AIStudio.Wpf.Diagram.sln +++ b/AIStudio.Wpf.Diagram.sln @@ -1,21 +1,27 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.29509.3 +# Visual Studio Version 17 +VisualStudioVersion = 17.3.32922.545 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Util.DiagramDesigner", "Util.DiagramDesigner\Util.DiagramDesigner.csproj", "{3FC9F09D-83EA-4914-8980-A6B4C3352836}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIStudio.Wpf.ADiagram", "AIStudio.Wpf.ADiagram\AIStudio.Wpf.ADiagram.csproj", "{9D2DCA7D-9E0C-4E6E-ACD9-2CD18C75FE34}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIStudio.Wpf.BaseDiagram", "AIStudio.Wpf.BaseDiagram\AIStudio.Wpf.BaseDiagram.csproj", "{FC7CFBB7-29AE-4660-A94B-B80CF317D3C3}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIStudio.Wpf.Flowchart", "AIStudio.Wpf.Flowchart\AIStudio.Wpf.Flowchart.csproj", "{86ED5B40-D185-4AFA-B5BD-BC8E78DB8758}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIStudio.Wpf.Logical", "AIStudio.Wpf.Logical\AIStudio.Wpf.Logical.csproj", "{CC68D39D-7935-4079-9CEB-FC2FD498D511}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{4959F170-02FB-4B7F-8F53-93DAF22713F9}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AIStudio.Wpf.SFC", "AIStudio.Wpf.SFC\AIStudio.Wpf.SFC.csproj", "{2AB69067-277E-4EE0-9949-8326A145EEE4}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIStudio.Wpf.SFC", "AIStudio.Wpf.SFC\AIStudio.Wpf.SFC.csproj", "{2AB69067-277E-4EE0-9949-8326A145EEE4}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIStudio.Wpf.DiagramApp", "AIStudio.Wpf.DiagramApp\AIStudio.Wpf.DiagramApp.csproj", "{4408F718-9C14-4404-A63B-9B785F9D4F35}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIStudio.Wpf.DiagramDesigner", "AIStudio.Wpf.DiagramDesigner\AIStudio.Wpf.DiagramDesigner.csproj", "{EA1D893D-2F50-47AA-80A6-EA297F651CCC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIStudio.Wpf.DiagramHelper", "AIStudio.Wpf.DiagramHelper\AIStudio.Wpf.DiagramHelper.csproj", "{1E77B64D-B457-4467-A5DB-BB7BA01806D9}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "解决方案项", "解决方案项", "{425E7DBD-25B9-4019-9C84-C37273A7F5C3}" + ProjectSection(SolutionItems) = preProject + .editorconfig = .editorconfig + Directory.Build.Props = Directory.Build.Props + EndProjectSection EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -23,18 +29,6 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {3FC9F09D-83EA-4914-8980-A6B4C3352836}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3FC9F09D-83EA-4914-8980-A6B4C3352836}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3FC9F09D-83EA-4914-8980-A6B4C3352836}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3FC9F09D-83EA-4914-8980-A6B4C3352836}.Release|Any CPU.Build.0 = Release|Any CPU - {9D2DCA7D-9E0C-4E6E-ACD9-2CD18C75FE34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9D2DCA7D-9E0C-4E6E-ACD9-2CD18C75FE34}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9D2DCA7D-9E0C-4E6E-ACD9-2CD18C75FE34}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9D2DCA7D-9E0C-4E6E-ACD9-2CD18C75FE34}.Release|Any CPU.Build.0 = Release|Any CPU - {FC7CFBB7-29AE-4660-A94B-B80CF317D3C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FC7CFBB7-29AE-4660-A94B-B80CF317D3C3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FC7CFBB7-29AE-4660-A94B-B80CF317D3C3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FC7CFBB7-29AE-4660-A94B-B80CF317D3C3}.Release|Any CPU.Build.0 = Release|Any CPU {86ED5B40-D185-4AFA-B5BD-BC8E78DB8758}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {86ED5B40-D185-4AFA-B5BD-BC8E78DB8758}.Debug|Any CPU.Build.0 = Debug|Any CPU {86ED5B40-D185-4AFA-B5BD-BC8E78DB8758}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -47,6 +41,18 @@ Global {2AB69067-277E-4EE0-9949-8326A145EEE4}.Debug|Any CPU.Build.0 = Debug|Any CPU {2AB69067-277E-4EE0-9949-8326A145EEE4}.Release|Any CPU.ActiveCfg = Release|Any CPU {2AB69067-277E-4EE0-9949-8326A145EEE4}.Release|Any CPU.Build.0 = Release|Any CPU + {4408F718-9C14-4404-A63B-9B785F9D4F35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4408F718-9C14-4404-A63B-9B785F9D4F35}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4408F718-9C14-4404-A63B-9B785F9D4F35}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4408F718-9C14-4404-A63B-9B785F9D4F35}.Release|Any CPU.Build.0 = Release|Any CPU + {EA1D893D-2F50-47AA-80A6-EA297F651CCC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EA1D893D-2F50-47AA-80A6-EA297F651CCC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EA1D893D-2F50-47AA-80A6-EA297F651CCC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EA1D893D-2F50-47AA-80A6-EA297F651CCC}.Release|Any CPU.Build.0 = Release|Any CPU + {1E77B64D-B457-4467-A5DB-BB7BA01806D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1E77B64D-B457-4467-A5DB-BB7BA01806D9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1E77B64D-B457-4467-A5DB-BB7BA01806D9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1E77B64D-B457-4467-A5DB-BB7BA01806D9}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/AIStudio.Wpf.ADiagram/AIStudio.Wpf.ADiagram.csproj b/AIStudio.Wpf.DiagramApp/AIStudio.Wpf.DiagramApp.csproj similarity index 99% rename from AIStudio.Wpf.ADiagram/AIStudio.Wpf.ADiagram.csproj rename to AIStudio.Wpf.DiagramApp/AIStudio.Wpf.DiagramApp.csproj index bfffb96..36973e0 100644 --- a/AIStudio.Wpf.ADiagram/AIStudio.Wpf.ADiagram.csproj +++ b/AIStudio.Wpf.DiagramApp/AIStudio.Wpf.DiagramApp.csproj @@ -2,7 +2,6 @@ WinExe - netcoreapp3.1 true @@ -120,16 +119,16 @@ - + + - - zxing.core.dll + ..\AIStudio.Wpf.DiagramHelper\DLL\zxing.core.dll diff --git a/AIStudio.Wpf.ADiagram/App.config b/AIStudio.Wpf.DiagramApp/App.config similarity index 100% rename from AIStudio.Wpf.ADiagram/App.config rename to AIStudio.Wpf.DiagramApp/App.config diff --git a/AIStudio.Wpf.ADiagram/App.xaml b/AIStudio.Wpf.DiagramApp/App.xaml similarity index 82% rename from AIStudio.Wpf.ADiagram/App.xaml rename to AIStudio.Wpf.DiagramApp/App.xaml index fef22ed..84b1410 100644 --- a/AIStudio.Wpf.ADiagram/App.xaml +++ b/AIStudio.Wpf.DiagramApp/App.xaml @@ -1,14 +1,14 @@ - - + diff --git a/AIStudio.Wpf.ADiagram/App.xaml.cs b/AIStudio.Wpf.DiagramApp/App.xaml.cs similarity index 97% rename from AIStudio.Wpf.ADiagram/App.xaml.cs rename to AIStudio.Wpf.DiagramApp/App.xaml.cs index dacd2f7..ec70fd8 100644 --- a/AIStudio.Wpf.ADiagram/App.xaml.cs +++ b/AIStudio.Wpf.DiagramApp/App.xaml.cs @@ -10,7 +10,7 @@ using System.Windows; //如果是WinForm(假定程序为MyDemo.exe,则需要一个MyDemo.exe.config文件) //如果是WebForm,则从web.config中读取相关信息 [assembly: log4net.Config.XmlConfigurator(Watch = true)] -namespace AIStudio.Wpf.ADiagram +namespace AIStudio.Wpf.DiagramApp { /// /// Interaction logic for App.xaml diff --git a/AIStudio.Wpf.ADiagram/DesignItems/Customs/1.json b/AIStudio.Wpf.DiagramApp/DesignItems/Customs/1.json similarity index 96% rename from AIStudio.Wpf.ADiagram/DesignItems/Customs/1.json rename to AIStudio.Wpf.DiagramApp/DesignItems/Customs/1.json index 73a0c04..9365190 100644 --- a/AIStudio.Wpf.ADiagram/DesignItems/Customs/1.json +++ b/AIStudio.Wpf.DiagramApp/DesignItems/Customs/1.json @@ -21,7 +21,7 @@ "ItemWidth": 65.0, "ItemHeight": 65.0, "Icon": "M 0,0 H 60 V 40 C 30,30 30,50 0,40 Z", - "ItemTypeName": "AIStudio.Wpf.BaseDiagram.Extensions.ViewModels.PathItemViewModel", + "ItemTypeName": "AIStudio.Wpf.DiagramHelper.Extensions.ViewModels.PathItemViewModel", "Id": "da395032-ad9e-4dab-a035-f59bed5cb4c4", "ZIndex": 0, "IsGroup": false, diff --git a/AIStudio.Wpf.ADiagram/Icons/App.ico b/AIStudio.Wpf.DiagramApp/Icons/App.ico similarity index 100% rename from AIStudio.Wpf.ADiagram/Icons/App.ico rename to AIStudio.Wpf.DiagramApp/Icons/App.ico diff --git a/AIStudio.Wpf.ADiagram/Images/AlignObjectsBottom.png b/AIStudio.Wpf.DiagramApp/Images/AlignObjectsBottom.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/AlignObjectsBottom.png rename to AIStudio.Wpf.DiagramApp/Images/AlignObjectsBottom.png diff --git a/AIStudio.Wpf.ADiagram/Images/AlignObjectsCenteredHorizontal.png b/AIStudio.Wpf.DiagramApp/Images/AlignObjectsCenteredHorizontal.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/AlignObjectsCenteredHorizontal.png rename to AIStudio.Wpf.DiagramApp/Images/AlignObjectsCenteredHorizontal.png diff --git a/AIStudio.Wpf.ADiagram/Images/AlignObjectsCenteredVertical.png b/AIStudio.Wpf.DiagramApp/Images/AlignObjectsCenteredVertical.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/AlignObjectsCenteredVertical.png rename to AIStudio.Wpf.DiagramApp/Images/AlignObjectsCenteredVertical.png diff --git a/AIStudio.Wpf.ADiagram/Images/AlignObjectsLeft.png b/AIStudio.Wpf.DiagramApp/Images/AlignObjectsLeft.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/AlignObjectsLeft.png rename to AIStudio.Wpf.DiagramApp/Images/AlignObjectsLeft.png diff --git a/AIStudio.Wpf.ADiagram/Images/AlignObjectsRight.png b/AIStudio.Wpf.DiagramApp/Images/AlignObjectsRight.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/AlignObjectsRight.png rename to AIStudio.Wpf.DiagramApp/Images/AlignObjectsRight.png diff --git a/AIStudio.Wpf.ADiagram/Images/AlignObjectsTop.png b/AIStudio.Wpf.DiagramApp/Images/AlignObjectsTop.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/AlignObjectsTop.png rename to AIStudio.Wpf.DiagramApp/Images/AlignObjectsTop.png diff --git a/AIStudio.Wpf.ADiagram/Images/Blue.png b/AIStudio.Wpf.DiagramApp/Images/Blue.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Blue.png rename to AIStudio.Wpf.DiagramApp/Images/Blue.png diff --git a/AIStudio.Wpf.ADiagram/Images/BlueLarge.png b/AIStudio.Wpf.DiagramApp/Images/BlueLarge.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/BlueLarge.png rename to AIStudio.Wpf.DiagramApp/Images/BlueLarge.png diff --git a/AIStudio.Wpf.ADiagram/Images/Bold.png b/AIStudio.Wpf.DiagramApp/Images/Bold.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Bold.png rename to AIStudio.Wpf.DiagramApp/Images/Bold.png diff --git a/AIStudio.Wpf.ADiagram/Images/Box.png b/AIStudio.Wpf.DiagramApp/Images/Box.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Box.png rename to AIStudio.Wpf.DiagramApp/Images/Box.png diff --git a/AIStudio.Wpf.ADiagram/Images/BringForward.png b/AIStudio.Wpf.DiagramApp/Images/BringForward.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/BringForward.png rename to AIStudio.Wpf.DiagramApp/Images/BringForward.png diff --git a/AIStudio.Wpf.ADiagram/Images/BringToFront.png b/AIStudio.Wpf.DiagramApp/Images/BringToFront.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/BringToFront.png rename to AIStudio.Wpf.DiagramApp/Images/BringToFront.png diff --git a/AIStudio.Wpf.ADiagram/Images/Brown.png b/AIStudio.Wpf.DiagramApp/Images/Brown.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Brown.png rename to AIStudio.Wpf.DiagramApp/Images/Brown.png diff --git a/AIStudio.Wpf.ADiagram/Images/BrownLarge.png b/AIStudio.Wpf.DiagramApp/Images/BrownLarge.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/BrownLarge.png rename to AIStudio.Wpf.DiagramApp/Images/BrownLarge.png diff --git a/AIStudio.Wpf.ADiagram/Images/ChangeCase.png b/AIStudio.Wpf.DiagramApp/Images/ChangeCase.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/ChangeCase.png rename to AIStudio.Wpf.DiagramApp/Images/ChangeCase.png diff --git a/AIStudio.Wpf.ADiagram/Images/ClearFormatting.png b/AIStudio.Wpf.DiagramApp/Images/ClearFormatting.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/ClearFormatting.png rename to AIStudio.Wpf.DiagramApp/Images/ClearFormatting.png diff --git a/AIStudio.Wpf.ADiagram/Images/Copy.png b/AIStudio.Wpf.DiagramApp/Images/Copy.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Copy.png rename to AIStudio.Wpf.DiagramApp/Images/Copy.png diff --git a/AIStudio.Wpf.ADiagram/Images/Cut.png b/AIStudio.Wpf.DiagramApp/Images/Cut.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Cut.png rename to AIStudio.Wpf.DiagramApp/Images/Cut.png diff --git a/AIStudio.Wpf.ADiagram/Images/Delete.png b/AIStudio.Wpf.DiagramApp/Images/Delete.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Delete.png rename to AIStudio.Wpf.DiagramApp/Images/Delete.png diff --git a/AIStudio.Wpf.ADiagram/Images/Disconnect.png b/AIStudio.Wpf.DiagramApp/Images/Disconnect.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Disconnect.png rename to AIStudio.Wpf.DiagramApp/Images/Disconnect.png diff --git a/AIStudio.Wpf.ADiagram/Images/DistributeObjectsHorizontal.png b/AIStudio.Wpf.DiagramApp/Images/DistributeObjectsHorizontal.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/DistributeObjectsHorizontal.png rename to AIStudio.Wpf.DiagramApp/Images/DistributeObjectsHorizontal.png diff --git a/AIStudio.Wpf.ADiagram/Images/DistributeObjectsVertical.png b/AIStudio.Wpf.DiagramApp/Images/DistributeObjectsVertical.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/DistributeObjectsVertical.png rename to AIStudio.Wpf.DiagramApp/Images/DistributeObjectsVertical.png diff --git a/AIStudio.Wpf.ADiagram/Images/FontColor.png b/AIStudio.Wpf.DiagramApp/Images/FontColor.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/FontColor.png rename to AIStudio.Wpf.DiagramApp/Images/FontColor.png diff --git a/AIStudio.Wpf.ADiagram/Images/FormatPainter.png b/AIStudio.Wpf.DiagramApp/Images/FormatPainter.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/FormatPainter.png rename to AIStudio.Wpf.DiagramApp/Images/FormatPainter.png diff --git a/AIStudio.Wpf.ADiagram/Images/GIF.png b/AIStudio.Wpf.DiagramApp/Images/GIF.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/GIF.png rename to AIStudio.Wpf.DiagramApp/Images/GIF.png diff --git a/AIStudio.Wpf.ADiagram/Images/GalleryLarge.png b/AIStudio.Wpf.DiagramApp/Images/GalleryLarge.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/GalleryLarge.png rename to AIStudio.Wpf.DiagramApp/Images/GalleryLarge.png diff --git a/AIStudio.Wpf.ADiagram/Images/GenericDocument.png b/AIStudio.Wpf.DiagramApp/Images/GenericDocument.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/GenericDocument.png rename to AIStudio.Wpf.DiagramApp/Images/GenericDocument.png diff --git a/AIStudio.Wpf.ADiagram/Images/Gray.png b/AIStudio.Wpf.DiagramApp/Images/Gray.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Gray.png rename to AIStudio.Wpf.DiagramApp/Images/Gray.png diff --git a/AIStudio.Wpf.ADiagram/Images/GrayLarge.png b/AIStudio.Wpf.DiagramApp/Images/GrayLarge.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/GrayLarge.png rename to AIStudio.Wpf.DiagramApp/Images/GrayLarge.png diff --git a/AIStudio.Wpf.ADiagram/Images/Green.png b/AIStudio.Wpf.DiagramApp/Images/Green.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Green.png rename to AIStudio.Wpf.DiagramApp/Images/Green.png diff --git a/AIStudio.Wpf.ADiagram/Images/GreenLarge.png b/AIStudio.Wpf.DiagramApp/Images/GreenLarge.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/GreenLarge.png rename to AIStudio.Wpf.DiagramApp/Images/GreenLarge.png diff --git a/AIStudio.Wpf.ADiagram/Images/Group.png b/AIStudio.Wpf.DiagramApp/Images/Group.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Group.png rename to AIStudio.Wpf.DiagramApp/Images/Group.png diff --git a/AIStudio.Wpf.ADiagram/Images/GrowFont.png b/AIStudio.Wpf.DiagramApp/Images/GrowFont.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/GrowFont.png rename to AIStudio.Wpf.DiagramApp/Images/GrowFont.png diff --git a/AIStudio.Wpf.ADiagram/Images/Italic.png b/AIStudio.Wpf.DiagramApp/Images/Italic.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Italic.png rename to AIStudio.Wpf.DiagramApp/Images/Italic.png diff --git a/AIStudio.Wpf.ADiagram/Images/New.png b/AIStudio.Wpf.DiagramApp/Images/New.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/New.png rename to AIStudio.Wpf.DiagramApp/Images/New.png diff --git a/AIStudio.Wpf.ADiagram/Images/OpenFolder.png b/AIStudio.Wpf.DiagramApp/Images/OpenFolder.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/OpenFolder.png rename to AIStudio.Wpf.DiagramApp/Images/OpenFolder.png diff --git a/AIStudio.Wpf.ADiagram/Images/Orange.png b/AIStudio.Wpf.DiagramApp/Images/Orange.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Orange.png rename to AIStudio.Wpf.DiagramApp/Images/Orange.png diff --git a/AIStudio.Wpf.ADiagram/Images/OrangeLarge.png b/AIStudio.Wpf.DiagramApp/Images/OrangeLarge.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/OrangeLarge.png rename to AIStudio.Wpf.DiagramApp/Images/OrangeLarge.png diff --git a/AIStudio.Wpf.ADiagram/Images/Paste.png b/AIStudio.Wpf.DiagramApp/Images/Paste.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Paste.png rename to AIStudio.Wpf.DiagramApp/Images/Paste.png diff --git a/AIStudio.Wpf.ADiagram/Images/PasteBig.png b/AIStudio.Wpf.DiagramApp/Images/PasteBig.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/PasteBig.png rename to AIStudio.Wpf.DiagramApp/Images/PasteBig.png diff --git a/AIStudio.Wpf.ADiagram/Images/PasteFormating.png b/AIStudio.Wpf.DiagramApp/Images/PasteFormating.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/PasteFormating.png rename to AIStudio.Wpf.DiagramApp/Images/PasteFormating.png diff --git a/AIStudio.Wpf.ADiagram/Images/PasteImage.png b/AIStudio.Wpf.DiagramApp/Images/PasteImage.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/PasteImage.png rename to AIStudio.Wpf.DiagramApp/Images/PasteImage.png diff --git a/AIStudio.Wpf.ADiagram/Images/PasteSourceFormating.png b/AIStudio.Wpf.DiagramApp/Images/PasteSourceFormating.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/PasteSourceFormating.png rename to AIStudio.Wpf.DiagramApp/Images/PasteSourceFormating.png diff --git a/AIStudio.Wpf.ADiagram/Images/PasteText.png b/AIStudio.Wpf.DiagramApp/Images/PasteText.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/PasteText.png rename to AIStudio.Wpf.DiagramApp/Images/PasteText.png diff --git a/AIStudio.Wpf.ADiagram/Images/PasteTextOnly.png b/AIStudio.Wpf.DiagramApp/Images/PasteTextOnly.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/PasteTextOnly.png rename to AIStudio.Wpf.DiagramApp/Images/PasteTextOnly.png diff --git a/AIStudio.Wpf.ADiagram/Images/Persist.png b/AIStudio.Wpf.DiagramApp/Images/Persist.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Persist.png rename to AIStudio.Wpf.DiagramApp/Images/Persist.png diff --git a/AIStudio.Wpf.ADiagram/Images/Pink.png b/AIStudio.Wpf.DiagramApp/Images/Pink.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Pink.png rename to AIStudio.Wpf.DiagramApp/Images/Pink.png diff --git a/AIStudio.Wpf.ADiagram/Images/PinkLarge.png b/AIStudio.Wpf.DiagramApp/Images/PinkLarge.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/PinkLarge.png rename to AIStudio.Wpf.DiagramApp/Images/PinkLarge.png diff --git a/AIStudio.Wpf.ADiagram/Images/Print.png b/AIStudio.Wpf.DiagramApp/Images/Print.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Print.png rename to AIStudio.Wpf.DiagramApp/Images/Print.png diff --git a/AIStudio.Wpf.ADiagram/Images/Red.png b/AIStudio.Wpf.DiagramApp/Images/Red.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Red.png rename to AIStudio.Wpf.DiagramApp/Images/Red.png diff --git a/AIStudio.Wpf.ADiagram/Images/RedLarge.png b/AIStudio.Wpf.DiagramApp/Images/RedLarge.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/RedLarge.png rename to AIStudio.Wpf.DiagramApp/Images/RedLarge.png diff --git a/AIStudio.Wpf.ADiagram/Images/SVG.png b/AIStudio.Wpf.DiagramApp/Images/SVG.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/SVG.png rename to AIStudio.Wpf.DiagramApp/Images/SVG.png diff --git a/AIStudio.Wpf.ADiagram/Images/SampleImageForScreenTip.png b/AIStudio.Wpf.DiagramApp/Images/SampleImageForScreenTip.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/SampleImageForScreenTip.png rename to AIStudio.Wpf.DiagramApp/Images/SampleImageForScreenTip.png diff --git a/AIStudio.Wpf.ADiagram/Images/Save.png b/AIStudio.Wpf.DiagramApp/Images/Save.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Save.png rename to AIStudio.Wpf.DiagramApp/Images/Save.png diff --git a/AIStudio.Wpf.ADiagram/Images/SendBackward.png b/AIStudio.Wpf.DiagramApp/Images/SendBackward.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/SendBackward.png rename to AIStudio.Wpf.DiagramApp/Images/SendBackward.png diff --git a/AIStudio.Wpf.ADiagram/Images/SendToBack.png b/AIStudio.Wpf.DiagramApp/Images/SendToBack.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/SendToBack.png rename to AIStudio.Wpf.DiagramApp/Images/SendToBack.png diff --git a/AIStudio.Wpf.ADiagram/Images/Setting.png b/AIStudio.Wpf.DiagramApp/Images/Setting.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Setting.png rename to AIStudio.Wpf.DiagramApp/Images/Setting.png diff --git a/AIStudio.Wpf.ADiagram/Images/ShrinkFont.png b/AIStudio.Wpf.DiagramApp/Images/ShrinkFont.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/ShrinkFont.png rename to AIStudio.Wpf.DiagramApp/Images/ShrinkFont.png diff --git a/AIStudio.Wpf.ADiagram/Images/Strikethrough.png b/AIStudio.Wpf.DiagramApp/Images/Strikethrough.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Strikethrough.png rename to AIStudio.Wpf.DiagramApp/Images/Strikethrough.png diff --git a/AIStudio.Wpf.ADiagram/Images/Subscript.png b/AIStudio.Wpf.DiagramApp/Images/Subscript.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Subscript.png rename to AIStudio.Wpf.DiagramApp/Images/Subscript.png diff --git a/AIStudio.Wpf.ADiagram/Images/Superscript.png b/AIStudio.Wpf.DiagramApp/Images/Superscript.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Superscript.png rename to AIStudio.Wpf.DiagramApp/Images/Superscript.png diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/account-book.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/account-book.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/account-book.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/account-book.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/alert.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/alert.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/alert.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/alert.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/alipay-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/alipay-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/alipay-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/alipay-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/alipay-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/alipay-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/alipay-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/alipay-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/aliwangwang.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/aliwangwang.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/aliwangwang.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/aliwangwang.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/amazon-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/amazon-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/amazon-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/amazon-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/amazon-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/amazon-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/amazon-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/amazon-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/android.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/android.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/android.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/android.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/api.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/api.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/api.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/api.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/apple.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/apple.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/apple.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/apple.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/appstore.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/appstore.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/appstore.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/appstore.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/audio.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/audio.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/audio.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/audio.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/backward.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/backward.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/backward.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/backward.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/bank.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/bank.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/bank.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/bank.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/behance-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/behance-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/behance-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/behance-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/behance-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/behance-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/behance-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/behance-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/bell.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/bell.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/bell.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/bell.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/book.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/book.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/book.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/book.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/box-plot.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/box-plot.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/box-plot.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/box-plot.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/bug.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/bug.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/bug.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/bug.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/build.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/build.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/build.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/build.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/bulb.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/bulb.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/bulb.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/bulb.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/calculator.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/calculator.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/calculator.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/calculator.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/calendar.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/calendar.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/calendar.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/calendar.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/camera.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/camera.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/camera.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/camera.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/car.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/car.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/car.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/car.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/caret-down.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/caret-down.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/caret-down.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/caret-down.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/caret-left.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/caret-left.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/caret-left.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/caret-left.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/caret-right.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/caret-right.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/caret-right.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/caret-right.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/caret-up.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/caret-up.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/caret-up.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/caret-up.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/carry-out.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/carry-out.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/carry-out.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/carry-out.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/check-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/check-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/check-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/check-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/check-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/check-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/check-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/check-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/chrome.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/chrome.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/chrome.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/chrome.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/ci-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/ci-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/ci-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/ci-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/clock-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/clock-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/clock-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/clock-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/close-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/close-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/close-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/close-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/close-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/close-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/close-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/close-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/cloud.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/cloud.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/cloud.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/cloud.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/code-sandbox-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/code-sandbox-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/code-sandbox-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/code-sandbox-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/code-sandbox-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/code-sandbox-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/code-sandbox-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/code-sandbox-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/code.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/code.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/code.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/code.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/codepen-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/codepen-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/codepen-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/codepen-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/codepen-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/codepen-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/codepen-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/codepen-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/compass.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/compass.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/compass.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/compass.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/contacts.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/contacts.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/contacts.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/contacts.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/container.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/container.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/container.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/container.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/control.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/control.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/control.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/control.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/copy.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/copy.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/copy.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/copy.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/copyright-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/copyright-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/copyright-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/copyright-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/credit-card.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/credit-card.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/credit-card.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/credit-card.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/crown.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/crown.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/crown.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/crown.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/customer-service.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/customer-service.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/customer-service.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/customer-service.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/dashboard.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/dashboard.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/dashboard.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/dashboard.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/database.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/database.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/database.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/database.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/delete.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/delete.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/delete.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/delete.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/diff.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/diff.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/diff.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/diff.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/dingtalk-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/dingtalk-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/dingtalk-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/dingtalk-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/dingtalk-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/dingtalk-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/dingtalk-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/dingtalk-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/dislike.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/dislike.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/dislike.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/dislike.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/dollar-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/dollar-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/dollar-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/dollar-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/down-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/down-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/down-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/down-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/down-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/down-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/down-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/down-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/dribbble-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/dribbble-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/dribbble-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/dribbble-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/dribbble-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/dribbble-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/dribbble-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/dribbble-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/dropbox-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/dropbox-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/dropbox-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/dropbox-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/dropbox-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/dropbox-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/dropbox-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/dropbox-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/edit.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/edit.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/edit.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/edit.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/environment.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/environment.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/environment.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/environment.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/euro-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/euro-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/euro-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/euro-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/exclamation-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/exclamation-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/exclamation-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/exclamation-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/experiment.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/experiment.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/experiment.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/experiment.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/eye-invisible.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/eye-invisible.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/eye-invisible.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/eye-invisible.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/eye.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/eye.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/eye.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/eye.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/facebook.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/facebook.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/facebook.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/facebook.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/fast-backward.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/fast-backward.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/fast-backward.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/fast-backward.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/fast-forward.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/fast-forward.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/fast-forward.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/fast-forward.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/file-add.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/file-add.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/file-add.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/file-add.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/file-excel.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/file-excel.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/file-excel.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/file-excel.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/file-exclamation.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/file-exclamation.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/file-exclamation.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/file-exclamation.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/file-image.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/file-image.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/file-image.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/file-image.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/file-markdown.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/file-markdown.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/file-markdown.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/file-markdown.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/file-pdf.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/file-pdf.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/file-pdf.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/file-pdf.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/file-ppt.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/file-ppt.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/file-ppt.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/file-ppt.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/file-text.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/file-text.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/file-text.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/file-text.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/file-unknown.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/file-unknown.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/file-unknown.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/file-unknown.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/file-word.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/file-word.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/file-word.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/file-word.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/file-zip.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/file-zip.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/file-zip.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/file-zip.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/file.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/file.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/file.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/file.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/filter.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/filter.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/filter.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/filter.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/fire.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/fire.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/fire.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/fire.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/flag.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/flag.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/flag.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/flag.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/folder-add.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/folder-add.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/folder-add.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/folder-add.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/folder-open.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/folder-open.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/folder-open.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/folder-open.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/folder.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/folder.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/folder.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/folder.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/forward.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/forward.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/forward.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/forward.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/frown.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/frown.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/frown.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/frown.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/fund.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/fund.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/fund.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/fund.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/funnel-plot.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/funnel-plot.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/funnel-plot.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/funnel-plot.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/gift.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/gift.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/gift.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/gift.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/github.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/github.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/github.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/github.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/gitlab.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/gitlab.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/gitlab.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/gitlab.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/golden.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/golden.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/golden.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/golden.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/google-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/google-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/google-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/google-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/google-plus-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/google-plus-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/google-plus-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/google-plus-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/google-plus-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/google-plus-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/google-plus-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/google-plus-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/google-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/google-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/google-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/google-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/hdd.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/hdd.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/hdd.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/hdd.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/heart.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/heart.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/heart.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/heart.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/highlight.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/highlight.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/highlight.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/highlight.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/home.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/home.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/home.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/home.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/hourglass.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/hourglass.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/hourglass.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/hourglass.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/html5.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/html5.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/html5.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/html5.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/idcard.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/idcard.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/idcard.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/idcard.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/ie-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/ie-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/ie-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/ie-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/ie-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/ie-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/ie-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/ie-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/info-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/info-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/info-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/info-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/instagram.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/instagram.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/instagram.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/instagram.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/insurance.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/insurance.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/insurance.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/insurance.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/interaction.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/interaction.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/interaction.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/interaction.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/interation.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/interation.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/interation.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/interation.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/layout.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/layout.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/layout.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/layout.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/left-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/left-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/left-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/left-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/left-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/left-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/left-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/left-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/like.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/like.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/like.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/like.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/linkedin.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/linkedin.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/linkedin.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/linkedin.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/lock.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/lock.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/lock.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/lock.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/mail.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/mail.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/mail.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/mail.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/medicine-box.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/medicine-box.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/medicine-box.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/medicine-box.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/medium-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/medium-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/medium-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/medium-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/medium-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/medium-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/medium-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/medium-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/meh.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/meh.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/meh.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/meh.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/message.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/message.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/message.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/message.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/minus-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/minus-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/minus-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/minus-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/minus-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/minus-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/minus-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/minus-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/mobile.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/mobile.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/mobile.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/mobile.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/money-collect.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/money-collect.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/money-collect.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/money-collect.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/notification.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/notification.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/notification.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/notification.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/pause-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/pause-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/pause-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/pause-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/pay-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/pay-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/pay-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/pay-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/phone.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/phone.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/phone.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/phone.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/picture.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/picture.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/picture.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/picture.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/pie-chart.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/pie-chart.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/pie-chart.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/pie-chart.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/play-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/play-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/play-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/play-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/play-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/play-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/play-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/play-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/plus-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/plus-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/plus-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/plus-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/plus-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/plus-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/plus-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/plus-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/pound-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/pound-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/pound-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/pound-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/printer.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/printer.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/printer.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/printer.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/profile.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/profile.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/profile.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/profile.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/project.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/project.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/project.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/project.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/property-safety.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/property-safety.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/property-safety.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/property-safety.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/pushpin.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/pushpin.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/pushpin.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/pushpin.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/qq-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/qq-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/qq-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/qq-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/qq-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/qq-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/qq-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/qq-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/question-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/question-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/question-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/question-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/read.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/read.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/read.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/read.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/reconciliation.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/reconciliation.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/reconciliation.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/reconciliation.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/red-envelope.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/red-envelope.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/red-envelope.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/red-envelope.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/reddit-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/reddit-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/reddit-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/reddit-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/reddit-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/reddit-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/reddit-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/reddit-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/rest.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/rest.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/rest.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/rest.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/right-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/right-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/right-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/right-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/right-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/right-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/right-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/right-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/rocket.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/rocket.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/rocket.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/rocket.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/safety-certificate.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/safety-certificate.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/safety-certificate.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/safety-certificate.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/save.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/save.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/save.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/save.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/schedule.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/schedule.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/schedule.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/schedule.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/security-scan.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/security-scan.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/security-scan.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/security-scan.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/setting.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/setting.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/setting.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/setting.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/shop.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/shop.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/shop.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/shop.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/shopping.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/shopping.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/shopping.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/shopping.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/sketch-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/sketch-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/sketch-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/sketch-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/sketch-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/sketch-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/sketch-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/sketch-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/skin.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/skin.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/skin.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/skin.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/skype.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/skype.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/skype.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/skype.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/slack-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/slack-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/slack-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/slack-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/slack-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/slack-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/slack-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/slack-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/sliders.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/sliders.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/sliders.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/sliders.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/smile.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/smile.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/smile.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/smile.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/snippets.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/snippets.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/snippets.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/snippets.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/sound.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/sound.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/sound.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/sound.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/star.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/star.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/star.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/star.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/step-backward.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/step-backward.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/step-backward.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/step-backward.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/step-forward.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/step-forward.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/step-forward.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/step-forward.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/stop.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/stop.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/stop.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/stop.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/switcher.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/switcher.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/switcher.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/switcher.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/tablet.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/tablet.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/tablet.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/tablet.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/tag.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/tag.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/tag.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/tag.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/tags.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/tags.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/tags.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/tags.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/taobao-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/taobao-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/taobao-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/taobao-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/taobao-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/taobao-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/taobao-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/taobao-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/thunderbolt.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/thunderbolt.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/thunderbolt.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/thunderbolt.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/tool.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/tool.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/tool.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/tool.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/trademark-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/trademark-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/trademark-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/trademark-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/trophy.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/trophy.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/trophy.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/trophy.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/twitter-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/twitter-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/twitter-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/twitter-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/twitter-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/twitter-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/twitter-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/twitter-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/unlock.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/unlock.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/unlock.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/unlock.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/up-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/up-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/up-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/up-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/up-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/up-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/up-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/up-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/usb.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/usb.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/usb.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/usb.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/video-camera.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/video-camera.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/video-camera.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/video-camera.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/wallet.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/wallet.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/wallet.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/wallet.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/warning.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/warning.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/warning.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/warning.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/wechat.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/wechat.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/wechat.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/wechat.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/weibo-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/weibo-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/weibo-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/weibo-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/weibo-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/weibo-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/weibo-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/weibo-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/windows.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/windows.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/windows.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/windows.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/yahoo.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/yahoo.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/yahoo.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/yahoo.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/youtube.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/youtube.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/youtube.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/youtube.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/yuque.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/yuque.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/yuque.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/yuque.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/zhihu-circle.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/zhihu-circle.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/zhihu-circle.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/zhihu-circle.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Svgs/zhihu-square.svg b/AIStudio.Wpf.DiagramApp/Images/Svgs/zhihu-square.svg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Svgs/zhihu-square.svg rename to AIStudio.Wpf.DiagramApp/Images/Svgs/zhihu-square.svg diff --git a/AIStudio.Wpf.ADiagram/Images/Test16.png b/AIStudio.Wpf.DiagramApp/Images/Test16.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Test16.png rename to AIStudio.Wpf.DiagramApp/Images/Test16.png diff --git a/AIStudio.Wpf.ADiagram/Images/Test32.png b/AIStudio.Wpf.DiagramApp/Images/Test32.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Test32.png rename to AIStudio.Wpf.DiagramApp/Images/Test32.png diff --git a/AIStudio.Wpf.ADiagram/Images/TextEffects.png b/AIStudio.Wpf.DiagramApp/Images/TextEffects.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/TextEffects.png rename to AIStudio.Wpf.DiagramApp/Images/TextEffects.png diff --git a/AIStudio.Wpf.ADiagram/Images/TextHighlightColor.png b/AIStudio.Wpf.DiagramApp/Images/TextHighlightColor.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/TextHighlightColor.png rename to AIStudio.Wpf.DiagramApp/Images/TextHighlightColor.png diff --git a/AIStudio.Wpf.ADiagram/Images/Underline.png b/AIStudio.Wpf.DiagramApp/Images/Underline.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Underline.png rename to AIStudio.Wpf.DiagramApp/Images/Underline.png diff --git a/AIStudio.Wpf.ADiagram/Images/Ungroup.png b/AIStudio.Wpf.DiagramApp/Images/Ungroup.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Ungroup.png rename to AIStudio.Wpf.DiagramApp/Images/Ungroup.png diff --git a/AIStudio.Wpf.ADiagram/Images/VIDEO.png b/AIStudio.Wpf.DiagramApp/Images/VIDEO.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/VIDEO.png rename to AIStudio.Wpf.DiagramApp/Images/VIDEO.png diff --git a/AIStudio.Wpf.ADiagram/Images/VectorIcons.xaml b/AIStudio.Wpf.DiagramApp/Images/VectorIcons.xaml similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/VectorIcons.xaml rename to AIStudio.Wpf.DiagramApp/Images/VectorIcons.xaml diff --git a/AIStudio.Wpf.ADiagram/Images/Yellow.png b/AIStudio.Wpf.DiagramApp/Images/Yellow.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/Yellow.png rename to AIStudio.Wpf.DiagramApp/Images/Yellow.png diff --git a/AIStudio.Wpf.ADiagram/Images/YellowLarge.png b/AIStudio.Wpf.DiagramApp/Images/YellowLarge.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/YellowLarge.png rename to AIStudio.Wpf.DiagramApp/Images/YellowLarge.png diff --git a/AIStudio.Wpf.ADiagram/Images/application_side_boxes.png b/AIStudio.Wpf.DiagramApp/Images/application_side_boxes.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/application_side_boxes.png rename to AIStudio.Wpf.DiagramApp/Images/application_side_boxes.png diff --git a/AIStudio.Wpf.ADiagram/Images/banner.png b/AIStudio.Wpf.DiagramApp/Images/banner.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/banner.png rename to AIStudio.Wpf.DiagramApp/Images/banner.png diff --git a/AIStudio.Wpf.ADiagram/Images/contactme.png b/AIStudio.Wpf.DiagramApp/Images/contactme.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/contactme.png rename to AIStudio.Wpf.DiagramApp/Images/contactme.png diff --git a/AIStudio.Wpf.ADiagram/Images/diagram.png b/AIStudio.Wpf.DiagramApp/Images/diagram.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/diagram.png rename to AIStudio.Wpf.DiagramApp/Images/diagram.png diff --git a/AIStudio.Wpf.ADiagram/Images/error.png b/AIStudio.Wpf.DiagramApp/Images/error.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/error.png rename to AIStudio.Wpf.DiagramApp/Images/error.png diff --git a/AIStudio.Wpf.ADiagram/Images/exit.png b/AIStudio.Wpf.DiagramApp/Images/exit.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/exit.png rename to AIStudio.Wpf.DiagramApp/Images/exit.png diff --git a/AIStudio.Wpf.ADiagram/Images/help.jpg b/AIStudio.Wpf.DiagramApp/Images/help.jpg similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/help.jpg rename to AIStudio.Wpf.DiagramApp/Images/help.jpg diff --git a/AIStudio.Wpf.ADiagram/Images/image.png b/AIStudio.Wpf.DiagramApp/Images/image.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/image.png rename to AIStudio.Wpf.DiagramApp/Images/image.png diff --git a/AIStudio.Wpf.ADiagram/Images/line-dashed.png b/AIStudio.Wpf.DiagramApp/Images/line-dashed.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/line-dashed.png rename to AIStudio.Wpf.DiagramApp/Images/line-dashed.png diff --git a/AIStudio.Wpf.ADiagram/Images/line-height.png b/AIStudio.Wpf.DiagramApp/Images/line-height.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/line-height.png rename to AIStudio.Wpf.DiagramApp/Images/line-height.png diff --git a/AIStudio.Wpf.ADiagram/Images/link.png b/AIStudio.Wpf.DiagramApp/Images/link.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/link.png rename to AIStudio.Wpf.DiagramApp/Images/link.png diff --git a/AIStudio.Wpf.ADiagram/Images/open.png b/AIStudio.Wpf.DiagramApp/Images/open.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/open.png rename to AIStudio.Wpf.DiagramApp/Images/open.png diff --git a/AIStudio.Wpf.ADiagram/Images/page_white_stack.png b/AIStudio.Wpf.DiagramApp/Images/page_white_stack.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/page_white_stack.png rename to AIStudio.Wpf.DiagramApp/Images/page_white_stack.png diff --git a/AIStudio.Wpf.ADiagram/Images/pencil.png b/AIStudio.Wpf.DiagramApp/Images/pencil.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/pencil.png rename to AIStudio.Wpf.DiagramApp/Images/pencil.png diff --git a/AIStudio.Wpf.ADiagram/Images/redo.png b/AIStudio.Wpf.DiagramApp/Images/redo.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/redo.png rename to AIStudio.Wpf.DiagramApp/Images/redo.png diff --git a/AIStudio.Wpf.ADiagram/Images/saveas.png b/AIStudio.Wpf.DiagramApp/Images/saveas.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/saveas.png rename to AIStudio.Wpf.DiagramApp/Images/saveas.png diff --git a/AIStudio.Wpf.ADiagram/Images/text.png b/AIStudio.Wpf.DiagramApp/Images/text.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/text.png rename to AIStudio.Wpf.DiagramApp/Images/text.png diff --git a/AIStudio.Wpf.ADiagram/Images/undo.png b/AIStudio.Wpf.DiagramApp/Images/undo.png similarity index 100% rename from AIStudio.Wpf.ADiagram/Images/undo.png rename to AIStudio.Wpf.DiagramApp/Images/undo.png diff --git a/AIStudio.Wpf.ADiagram/Models/ColorType.cs b/AIStudio.Wpf.DiagramApp/Models/ColorType.cs similarity index 83% rename from AIStudio.Wpf.ADiagram/Models/ColorType.cs rename to AIStudio.Wpf.DiagramApp/Models/ColorType.cs index 7aa6d24..7c66e4d 100644 --- a/AIStudio.Wpf.ADiagram/Models/ColorType.cs +++ b/AIStudio.Wpf.DiagramApp/Models/ColorType.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace AIStudio.Wpf.ADiagram.Models +namespace AIStudio.Wpf.DiagramApp.Models { public enum ColorType { diff --git a/AIStudio.Wpf.ADiagram/Models/DiagramDocument.cs b/AIStudio.Wpf.DiagramApp/Models/DiagramDocument.cs similarity index 90% rename from AIStudio.Wpf.ADiagram/Models/DiagramDocument.cs rename to AIStudio.Wpf.DiagramApp/Models/DiagramDocument.cs index f197eb4..1f2d0af 100644 --- a/AIStudio.Wpf.ADiagram/Models/DiagramDocument.cs +++ b/AIStudio.Wpf.DiagramApp/Models/DiagramDocument.cs @@ -6,9 +6,9 @@ using System.Text; using System.Threading.Tasks; using System.Xml; using System.Xml.Serialization; -using Util.DiagramDesigner; +using AIStudio.Wpf.DiagramDesigner; -namespace AIStudio.Wpf.ADiagram.Models +namespace AIStudio.Wpf.DiagramApp.Models { [XmlRootAttribute(Namespace = DiagramDocument.XMLNS, IsNullable = false)] public class DiagramDocument @@ -22,7 +22,7 @@ namespace AIStudio.Wpf.ADiagram.Models [XmlArray] public List DiagramItems { get; set; } - public const string XMLNS = "http://AIStudio.Wpf.ADiagram/DesignLayout"; + public const string XMLNS = "http://AIStudio.Wpf.DiagramApp/DesignLayout"; private readonly object saveLock = new Object(); public void Save(FileInfo designFile) diff --git a/AIStudio.Wpf.ADiagram/Models/DiagramItem.cs b/AIStudio.Wpf.DiagramApp/Models/DiagramItem.cs similarity index 98% rename from AIStudio.Wpf.ADiagram/Models/DiagramItem.cs rename to AIStudio.Wpf.DiagramApp/Models/DiagramItem.cs index 9652488..3513431 100644 --- a/AIStudio.Wpf.ADiagram/Models/DiagramItem.cs +++ b/AIStudio.Wpf.DiagramApp/Models/DiagramItem.cs @@ -1,4 +1,4 @@ -using Util.DiagramDesigner; +using AIStudio.Wpf.DiagramDesigner; using System; using System.Collections.Generic; using System.IO; @@ -8,8 +8,8 @@ using System.Threading.Tasks; using System.Xml; using System.Xml.Serialization; using AIStudio.Wpf.Flowchart; -using AIStudio.Wpf.BaseDiagram.Extensions.ViewModels; -using AIStudio.Wpf.BaseDiagram.Extensions.Models; +using AIStudio.Wpf.DiagramHelper.Extensions.ViewModels; +using AIStudio.Wpf.DiagramHelper.Extensions.Models; using Newtonsoft.Json; using AIStudio.Wpf.Flowchart.Models; using AIStudio.Wpf.Flowchart.ViewModels; @@ -18,7 +18,7 @@ using AIStudio.Wpf.SFC.ViewModels; using System.Windows; using System.Windows.Media; -namespace AIStudio.Wpf.ADiagram.Models +namespace AIStudio.Wpf.DiagramApp.Models { [Serializable] public class DiagramItem diff --git a/AIStudio.Wpf.ADiagram/Models/PathToolBoxData.cs b/AIStudio.Wpf.DiagramApp/Models/PathToolBoxData.cs similarity index 96% rename from AIStudio.Wpf.ADiagram/Models/PathToolBoxData.cs rename to AIStudio.Wpf.DiagramApp/Models/PathToolBoxData.cs index d93faa1..72b3cac 100644 --- a/AIStudio.Wpf.ADiagram/Models/PathToolBoxData.cs +++ b/AIStudio.Wpf.DiagramApp/Models/PathToolBoxData.cs @@ -2,10 +2,10 @@ using AIStudio.Wpf.SFC; using System; using System.Windows.Media; -using Util.DiagramDesigner; -using Util.DiagramDesigner.Helpers; +using AIStudio.Wpf.DiagramDesigner; +using AIStudio.Wpf.DiagramDesigner.Helpers; -namespace AIStudio.Wpf.ADiagram.Models +namespace AIStudio.Wpf.DiagramApp.Models { public class PathToolBoxData : ToolBoxData { diff --git a/AIStudio.Wpf.DiagramApp/Themes/Generic.xaml b/AIStudio.Wpf.DiagramApp/Themes/Generic.xaml new file mode 100644 index 0000000..acecd78 --- /dev/null +++ b/AIStudio.Wpf.DiagramApp/Themes/Generic.xaml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/AIStudio.Wpf.ADiagram/Themes/Shared.xaml b/AIStudio.Wpf.DiagramApp/Themes/Shared.xaml similarity index 100% rename from AIStudio.Wpf.ADiagram/Themes/Shared.xaml rename to AIStudio.Wpf.DiagramApp/Themes/Shared.xaml diff --git a/AIStudio.Wpf.ADiagram/Themes/Styles/Expander.xaml b/AIStudio.Wpf.DiagramApp/Themes/Styles/Expander.xaml similarity index 99% rename from AIStudio.Wpf.ADiagram/Themes/Styles/Expander.xaml rename to AIStudio.Wpf.DiagramApp/Themes/Styles/Expander.xaml index 79b649f..9c47875 100644 --- a/AIStudio.Wpf.ADiagram/Themes/Styles/Expander.xaml +++ b/AIStudio.Wpf.DiagramApp/Themes/Styles/Expander.xaml @@ -1,6 +1,6 @@  + xmlns:converter="clr-namespace:AIStudio.Wpf.DiagramHelper.Converters;assembly=AIStudio.Wpf.DiagramHelper">