diff --git a/Ramitta/bin/Debug/net8.0-windows/Ramitta.dll b/Ramitta/bin/Debug/net8.0-windows/Ramitta.dll
index 324f3ab..1343a05 100644
Binary files a/Ramitta/bin/Debug/net8.0-windows/Ramitta.dll and b/Ramitta/bin/Debug/net8.0-windows/Ramitta.dll differ
diff --git a/Ramitta/bin/Debug/net8.0-windows/Ramitta.pdb b/Ramitta/bin/Debug/net8.0-windows/Ramitta.pdb
index 9f7f86f..d159027 100644
Binary files a/Ramitta/bin/Debug/net8.0-windows/Ramitta.pdb and b/Ramitta/bin/Debug/net8.0-windows/Ramitta.pdb differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta.AssemblyInfo.cs
index cf0a375..fb65266 100644
--- a/Ramitta/obj/Debug/net8.0-windows/Ramitta.AssemblyInfo.cs
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta.AssemblyInfo.cs
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+624125ec7bc047b18fa8ff88e2c9642011f8b503")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta.AssemblyInfoInputs.cache
index 2c094ab..ec2623d 100644
--- a/Ramitta/obj/Debug/net8.0-windows/Ramitta.AssemblyInfoInputs.cache
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta.AssemblyInfoInputs.cache
@@ -1 +1 @@
-b905a8a89f592f1713223a0ab0f7b0f0d05970e1d387e756e7c9f1052171d716
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta.csproj.FileListAbsolute.txt b/Ramitta/obj/Debug/net8.0-windows/Ramitta.csproj.FileListAbsolute.txt
index 377de4a..1d0cf93 100644
--- a/Ramitta/obj/Debug/net8.0-windows/Ramitta.csproj.FileListAbsolute.txt
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta.csproj.FileListAbsolute.txt
@@ -1,11 +1,14 @@
D:\Workspace\GitHub\Ramitta-lib\Ramitta\bin\Debug\net8.0-windows\Ramitta.deps.json
D:\Workspace\GitHub\Ramitta-lib\Ramitta\bin\Debug\net8.0-windows\Ramitta.dll
D:\Workspace\GitHub\Ramitta-lib\Ramitta\bin\Debug\net8.0-windows\Ramitta.pdb
+D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\Generic.baml
+D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\winDataGrid.g.cs
D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\winTitleBar.g.cs
D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\winTreeList.g.cs
D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\GeneratedInternalTypeHelper.g.cs
D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\Ramitta_MarkupCompile.cache
D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\Ramitta_MarkupCompile.lref
+D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\winDataGrid.baml
D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\winTitleBar.baml
D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\winTreeList.baml
D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\Ramitta.g.resources
@@ -18,6 +21,3 @@ D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\Ramitta.dll
D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\refint\Ramitta.dll
D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\Ramitta.pdb
D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\ref\Ramitta.dll
-D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\Generic.baml
-D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\winDataGrid.g.cs
-D:\Workspace\GitHub\Ramitta-lib\Ramitta\obj\Debug\net8.0-windows\winDataGrid.baml
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta.dll b/Ramitta/obj/Debug/net8.0-windows/Ramitta.dll
index 324f3ab..1343a05 100644
Binary files a/Ramitta/obj/Debug/net8.0-windows/Ramitta.dll and b/Ramitta/obj/Debug/net8.0-windows/Ramitta.dll differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta.g.resources b/Ramitta/obj/Debug/net8.0-windows/Ramitta.g.resources
index de774e2..6d947c9 100644
Binary files a/Ramitta/obj/Debug/net8.0-windows/Ramitta.g.resources and b/Ramitta/obj/Debug/net8.0-windows/Ramitta.g.resources differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta.pdb b/Ramitta/obj/Debug/net8.0-windows/Ramitta.pdb
index 9f7f86f..d159027 100644
Binary files a/Ramitta/obj/Debug/net8.0-windows/Ramitta.pdb and b/Ramitta/obj/Debug/net8.0-windows/Ramitta.pdb differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta.sourcelink.json
index 55a1b29..bf1d11e 100644
--- a/Ramitta/obj/Debug/net8.0-windows/Ramitta.sourcelink.json
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta.sourcelink.json
@@ -1 +1 @@
-{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/624125ec7bc047b18fa8ff88e2c9642011f8b503/*"}}
\ No newline at end of file
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.assets.cache
new file mode 100644
index 0000000..262ad0e
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_33eazmpw_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.assets.cache
new file mode 100644
index 0000000..5912d99
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3aad4rwn_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.assets.cache
new file mode 100644
index 0000000..b373a5b
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_3pudii5w_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.assets.cache
new file mode 100644
index 0000000..924a0d2
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4hmk4s21_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.assets.cache
new file mode 100644
index 0000000..e74add6
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_4zcwjmrh_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.assets.cache
new file mode 100644
index 0000000..a07b704
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_a3ubmrhm_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.assets.cache
new file mode 100644
index 0000000..2f70a2e
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_bp0bemxd_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.assets.cache
new file mode 100644
index 0000000..1988012
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_cigvwird_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.assets.cache
new file mode 100644
index 0000000..e9b094a
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_deqijajz_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.assets.cache
new file mode 100644
index 0000000..2b414a5
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_f2hffcdo_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.assets.cache
new file mode 100644
index 0000000..231293f
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_h2rb43wg_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.assets.cache
new file mode 100644
index 0000000..34b23a2
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ipliq54u_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.assets.cache
new file mode 100644
index 0000000..c0cbe57
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_iwlpdyx2_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.assets.cache
new file mode 100644
index 0000000..f97ec7e
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_k2fqbh00_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.assets.cache
new file mode 100644
index 0000000..3eda2e4
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_llj5mk3s_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.assets.cache
new file mode 100644
index 0000000..fd91c71
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_lvi1xbsh_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.assets.cache
new file mode 100644
index 0000000..b787af5
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_nw0mxqh4_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.assets.cache
new file mode 100644
index 0000000..589a1f8
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_pvnxrseg_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.assets.cache
new file mode 100644
index 0000000..b943f84
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_qa0oze0c_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.assets.cache
new file mode 100644
index 0000000..ebc6619
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_r2hvrvfe_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.assets.cache
new file mode 100644
index 0000000..778a2ad
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_rzweun1j_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.assets.cache
new file mode 100644
index 0000000..6072fd8
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_timcbacp_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.assets.cache
new file mode 100644
index 0000000..b357963
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tkj0oqbv_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.assets.cache
new file mode 100644
index 0000000..71f58f0
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_tpudjjw1_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.assets.cache
new file mode 100644
index 0000000..1a4dfbf
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_ugkunzhb_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.AssemblyInfo.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..fb65266
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Ramitta")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.AssemblyInfoInputs.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..ec2623d
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+609d2904af75b4b73fa91c1186a21800780952a9786bedefb9ca10ac1d0b87ba
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..af9bd92
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Ramitta
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\Ramitta\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.GlobalUsings.g.cs b/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.assets.cache b/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.assets.cache
new file mode 100644
index 0000000..995a1ab
Binary files /dev/null and b/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.assets.cache differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.csproj.BuildWithSkipAnalyzers b/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.sourcelink.json b/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/Ramitta/obj/Debug/net8.0-windows/Ramitta_xmwmaq1f_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/Ramitta/obj/Debug/net8.0-windows/ref/Ramitta.dll b/Ramitta/obj/Debug/net8.0-windows/ref/Ramitta.dll
index 0e691af..6a7ca6c 100644
Binary files a/Ramitta/obj/Debug/net8.0-windows/ref/Ramitta.dll and b/Ramitta/obj/Debug/net8.0-windows/ref/Ramitta.dll differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/refint/Ramitta.dll b/Ramitta/obj/Debug/net8.0-windows/refint/Ramitta.dll
index 0e691af..6a7ca6c 100644
Binary files a/Ramitta/obj/Debug/net8.0-windows/refint/Ramitta.dll and b/Ramitta/obj/Debug/net8.0-windows/refint/Ramitta.dll differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/winDataGrid.baml b/Ramitta/obj/Debug/net8.0-windows/winDataGrid.baml
index 3f903d1..aad2176 100644
Binary files a/Ramitta/obj/Debug/net8.0-windows/winDataGrid.baml and b/Ramitta/obj/Debug/net8.0-windows/winDataGrid.baml differ
diff --git a/Ramitta/obj/Debug/net8.0-windows/winDataGrid.g.cs b/Ramitta/obj/Debug/net8.0-windows/winDataGrid.g.cs
index 33428ae..2fa447d 100644
--- a/Ramitta/obj/Debug/net8.0-windows/winDataGrid.g.cs
+++ b/Ramitta/obj/Debug/net8.0-windows/winDataGrid.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\winDataGrid.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "4F0E1287BC3358503158769D2D45F3F34F9C808E"
+#pragma checksum "..\..\..\winDataGrid.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "356EDD34DF30CE4C26289F3347BDC65E8545FFD5"
//------------------------------------------------------------------------------
//
// 此代码由工具生成。
diff --git a/Ramitta/obj/Debug/net8.0-windows/winDataGrid.g.i.cs b/Ramitta/obj/Debug/net8.0-windows/winDataGrid.g.i.cs
index 33428ae..2fa447d 100644
--- a/Ramitta/obj/Debug/net8.0-windows/winDataGrid.g.i.cs
+++ b/Ramitta/obj/Debug/net8.0-windows/winDataGrid.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\winDataGrid.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "4F0E1287BC3358503158769D2D45F3F34F9C808E"
+#pragma checksum "..\..\..\winDataGrid.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "356EDD34DF30CE4C26289F3347BDC65E8545FFD5"
//------------------------------------------------------------------------------
//
// 此代码由工具生成。
diff --git a/Ramitta/obj/Ramitta_tpudjjw1_wpftmp.csproj.nuget.dgspec.json b/Ramitta/obj/Ramitta_tpudjjw1_wpftmp.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..a256ad0
--- /dev/null
+++ b/Ramitta/obj/Ramitta_tpudjjw1_wpftmp.csproj.nuget.dgspec.json
@@ -0,0 +1,76 @@
+{
+ "format": 1,
+ "restore": {
+ "D:\\Workspace\\GitHub\\Ramitta-lib\\Ramitta\\Ramitta.csproj": {}
+ },
+ "projects": {
+ "D:\\Workspace\\GitHub\\Ramitta-lib\\Ramitta\\Ramitta.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "D:\\Workspace\\GitHub\\Ramitta-lib\\Ramitta\\Ramitta.csproj",
+ "projectName": "Ramitta",
+ "projectPath": "D:\\Workspace\\GitHub\\Ramitta-lib\\Ramitta\\Ramitta.csproj",
+ "packagesPath": "C:\\Users\\Xeroly\\.nuget\\packages\\",
+ "outputPath": "D:\\Workspace\\GitHub\\Ramitta-lib\\Ramitta\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\Xeroly\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0-windows"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0-windows7.0": {
+ "targetAlias": "net8.0-windows",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "direct"
+ },
+ "SdkAnalysisLevel": "9.0.300"
+ },
+ "frameworks": {
+ "net8.0-windows7.0": {
+ "targetAlias": "net8.0-windows",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ },
+ "Microsoft.WindowsDesktop.App.WPF": {
+ "privateAssets": "none"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Ramitta/obj/Ramitta_tpudjjw1_wpftmp.csproj.nuget.g.props b/Ramitta/obj/Ramitta_tpudjjw1_wpftmp.csproj.nuget.g.props
new file mode 100644
index 0000000..e0073b6
--- /dev/null
+++ b/Ramitta/obj/Ramitta_tpudjjw1_wpftmp.csproj.nuget.g.props
@@ -0,0 +1,16 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\Xeroly\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
+ PackageReference
+ 6.14.1
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Ramitta/obj/Ramitta_tpudjjw1_wpftmp.csproj.nuget.g.targets b/Ramitta/obj/Ramitta_tpudjjw1_wpftmp.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/Ramitta/obj/Ramitta_tpudjjw1_wpftmp.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/Ramitta/winDataGrid.xaml b/Ramitta/winDataGrid.xaml
index ac7250e..a192f21 100644
--- a/Ramitta/winDataGrid.xaml
+++ b/Ramitta/winDataGrid.xaml
@@ -7,6 +7,6 @@
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
-
+
diff --git a/Ramitta/winDataGrid.xaml.cs b/Ramitta/winDataGrid.xaml.cs
index bd51404..0d4cb87 100644
--- a/Ramitta/winDataGrid.xaml.cs
+++ b/Ramitta/winDataGrid.xaml.cs
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
+using System.ComponentModel;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
@@ -8,14 +9,16 @@ using static Ramitta.winDataGrid;
namespace Ramitta
{
- public partial class winDataGrid : UserControl
+ public partial class winDataGrid : UserControl, INotifyPropertyChanged
{
+ public DataGrid DataGridControl => xDataGrid;
+
public ObservableCollection<
- Dictionary?>
+ Dictionary
> Rows
{ get; private set; }
- public Dictionary Columns=new();
+ public Dictionary ColumnsName=new();
public winDataGrid()
{
@@ -34,88 +37,121 @@ namespace Ramitta
Label
}
+ public void InitColumns(params (string columnName, ColumnType columnType)[] columns)
+ {
+ // 循环添加列
+ foreach (var column in columns)
+ {
+ AddColumn(column.columnName, column.columnType);
+ }
+ }
+
+ private void SetBindingToProperty(FrameworkElementFactory elementFactory, DependencyProperty property, string path)
+ {
+ elementFactory.SetValue(property,
+ new Binding(path)
+ {
+ Mode = BindingMode.TwoWay,
+ UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged
+ });
+ }
+
public void AddColumn(string columnName, ColumnType columnType)
{
- DataTemplate dataTemplate = new DataTemplate();
DataGridTemplateColumn column = new DataGridTemplateColumn();
FrameworkElementFactory? elementFactory=null;
- Columns.Add(columnName, columnType);
+ ColumnsName.Add(columnName, columnType);
+
switch (columnType)
{
case ColumnType.Button:
elementFactory = new FrameworkElementFactory(typeof(Button));
- elementFactory.SetBinding(Button.ContentProperty,
- new Binding($"[{columnName}][Content]") { Mode = BindingMode.TwoWay });
+ SetBindingToProperty(elementFactory, Button.ContentProperty, $"[{columnName}].Content");
break;
case ColumnType.CheckBox:
elementFactory = new FrameworkElementFactory(typeof(CheckBox));
- elementFactory.SetValue(CheckBox.IsCheckedProperty,
- new Binding($"[{columnName}][IsChecked]") { Mode = BindingMode.TwoWay });
+ SetBindingToProperty(elementFactory, CheckBox.IsCheckedProperty, $"[{columnName}].IsChecked");
break;
case ColumnType.ComboBox:
elementFactory = new FrameworkElementFactory(typeof(ComboBox));
- elementFactory.SetValue(ComboBox.SelectedIndexProperty,0);
-
- elementFactory.SetValue(ComboBox.ItemsSourceProperty,
- new Binding($"[{columnName}][ItemsSource]") { Mode = BindingMode.TwoWay });
-
- elementFactory.SetValue(ComboBox.SelectedValueProperty,
- new Binding($"[{columnName}][SelectedValue]") { Mode = BindingMode.TwoWay });
-
+ elementFactory.SetValue(ComboBox.SelectedIndexProperty, 0);
+ SetBindingToProperty(elementFactory, ComboBox.ItemsSourceProperty, $"[{columnName}].ItemsSource");
+ SetBindingToProperty(elementFactory, ComboBox.SelectedValueProperty, $"[{columnName}].SelectedValue");
break;
case ColumnType.Label:
elementFactory = new FrameworkElementFactory(typeof(Label));
- elementFactory.SetBinding(Label.ContentProperty,
- new Binding($"[{columnName}][Content]") { Mode = BindingMode.TwoWay });
-
+ SetBindingToProperty(elementFactory, Label.ContentProperty, $"[{columnName}].Content");
+ SetBindingToProperty(elementFactory, Label.BackgroundProperty, $"[{columnName}].Background");
break;
case ColumnType.TextBox:
elementFactory = new FrameworkElementFactory(typeof(TextBox));
- elementFactory.SetBinding(TextBox.TextProperty,
- new Binding($"[{columnName}][Text]") { Mode = BindingMode.TwoWay });
-
+ SetBindingToProperty(elementFactory, TextBox.TextProperty, $"[{columnName}].Text");
+ SetBindingToProperty(elementFactory, TextBox.BackgroundProperty, $"[{columnName}].Background");
break;
}
- dataTemplate.VisualTree = elementFactory;
+ DataTemplate dataTemplate = new DataTemplate() { VisualTree=elementFactory};
+
column.Header = columnName;
column.CellTemplate = dataTemplate;
column.CellEditingTemplate = dataTemplate;
xDataGrid.Columns.Add( column );
}
- public Dictionary?> AddRow(){
- var keys = Columns.Keys.ToList();
- var row = new Dictionary?> { };
+
+
+ public Dictionary AddRow(){
+ var keys = ColumnsName.Keys.ToList();
+ var row = new Dictionary { };
foreach (var key in keys) {
- var value = new Dictionary { };
- switch (Columns[key])
+
+ switch (ColumnsName[key])
{
case ColumnType.Button:
- value.Add("Content","value");
+ row.Add(key, new Button());
break;
case ColumnType.CheckBox:
- value.Add("IsChecked", false);
+ row.Add(key, new CheckBox());
break;
case ColumnType.ComboBox:
- value.Add("ItemsSource", null);
- value.Add("SelectedValue", null);
-
+ row.Add(key, new ComboBox());
break;
case ColumnType.TextBox:
- value.Add("Text", "value");
+ row.Add(key, new TextBox());
break;
case ColumnType.Label:
- value.Add("Content", "value");
+ row.Add(key, new Label());
break;
}
- row.Add(key, value);
}
Rows.Add(row);
return row;
}
+ public void Clear() {
+ Rows.Clear();
+ }
+
+ public int Count()
+ {
+ return Rows.Count();
+ }
+
+ public void DeleteRow(Dictionary row)
+ {
+ // 从 Rows 集合中移除指定的行
+ if (Rows.Contains(row))
+ {
+ Rows.Remove(row);
+ }
+ }
+
+ public event PropertyChangedEventHandler? PropertyChanged;
+ protected void OnPropertyChanged(string propertyName)
+ {
+ PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
+ }
}
}
diff --git a/template/.vs/template/CopilotIndices/17.14.995.13737/CodeChunks.db b/template/.vs/template/CopilotIndices/17.14.995.13737/CodeChunks.db
index 142883f..e2f86c8 100644
Binary files a/template/.vs/template/CopilotIndices/17.14.995.13737/CodeChunks.db and b/template/.vs/template/CopilotIndices/17.14.995.13737/CodeChunks.db differ
diff --git a/template/.vs/template/CopilotIndices/17.14.995.13737/SemanticSymbols.db b/template/.vs/template/CopilotIndices/17.14.995.13737/SemanticSymbols.db
index b940e82..d0d0500 100644
Binary files a/template/.vs/template/CopilotIndices/17.14.995.13737/SemanticSymbols.db and b/template/.vs/template/CopilotIndices/17.14.995.13737/SemanticSymbols.db differ
diff --git a/template/.vs/template/FileContentIndex/55595623-4400-4bbc-a394-9b067ddeed95.vsidx b/template/.vs/template/FileContentIndex/55595623-4400-4bbc-a394-9b067ddeed95.vsidx
deleted file mode 100644
index 80cdb83..0000000
Binary files a/template/.vs/template/FileContentIndex/55595623-4400-4bbc-a394-9b067ddeed95.vsidx and /dev/null differ
diff --git a/template/.vs/template/FileContentIndex/a961d302-cf00-4fe3-9421-fdb166f615d7.vsidx b/template/.vs/template/FileContentIndex/a961d302-cf00-4fe3-9421-fdb166f615d7.vsidx
new file mode 100644
index 0000000..2236a4a
Binary files /dev/null and b/template/.vs/template/FileContentIndex/a961d302-cf00-4fe3-9421-fdb166f615d7.vsidx differ
diff --git a/template/.vs/template/FileContentIndex/e9437b53-5221-4a46-b426-675b5cddb086.vsidx b/template/.vs/template/FileContentIndex/e9437b53-5221-4a46-b426-675b5cddb086.vsidx
deleted file mode 100644
index a82509f..0000000
Binary files a/template/.vs/template/FileContentIndex/e9437b53-5221-4a46-b426-675b5cddb086.vsidx and /dev/null differ
diff --git a/template/.vs/template/FileContentIndex/ec68914d-707c-45a1-a91d-ef9061ae69d8.vsidx b/template/.vs/template/FileContentIndex/ec68914d-707c-45a1-a91d-ef9061ae69d8.vsidx
new file mode 100644
index 0000000..3352f88
Binary files /dev/null and b/template/.vs/template/FileContentIndex/ec68914d-707c-45a1-a91d-ef9061ae69d8.vsidx differ
diff --git a/template/.vs/template/v17/.futdcache.v2 b/template/.vs/template/v17/.futdcache.v2
index d96ca3a..dcb54e6 100644
Binary files a/template/.vs/template/v17/.futdcache.v2 and b/template/.vs/template/v17/.futdcache.v2 differ
diff --git a/template/.vs/template/v17/.suo b/template/.vs/template/v17/.suo
index 0c27bac..dbe70df 100644
Binary files a/template/.vs/template/v17/.suo and b/template/.vs/template/v17/.suo differ
diff --git a/template/.vs/template/v17/DocumentLayout.backup.json b/template/.vs/template/v17/DocumentLayout.backup.json
index 94d0e7c..ce407dc 100644
--- a/template/.vs/template/v17/DocumentLayout.backup.json
+++ b/template/.vs/template/v17/DocumentLayout.backup.json
@@ -30,7 +30,7 @@
"RelativeDocumentMoniker": "..\\Ramitta\\winDataGrid.xaml.cs",
"ToolTip": "D:\\Workspace\\GitHub\\Ramitta-lib\\Ramitta\\winDataGrid.xaml.cs",
"RelativeToolTip": "..\\Ramitta\\winDataGrid.xaml.cs",
- "ViewState": "AgIAAEoAAAAAAAAAAAAuwFoAAAA7AAAAAAAAAA==",
+ "ViewState": "AgIAAGcAAAAAAAAAAAAqwIEAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-29T12:57:42.787Z",
"EditorCaption": ""
@@ -60,7 +60,7 @@
"RelativeDocumentMoniker": "MainWindow.xaml.cs",
"ToolTip": "D:\\Workspace\\GitHub\\Ramitta-lib\\template\\MainWindow.xaml.cs",
"RelativeToolTip": "MainWindow.xaml.cs",
- "ViewState": "AgIAAC8AAAAAAAAAAAAIwEIAAAAeAAAAAAAAAA==",
+ "ViewState": "AgIAABwAAAAAAAAAAAAowD4AAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-29T06:36:22.146Z",
"EditorCaption": ""
diff --git a/template/.vs/template/v17/DocumentLayout.json b/template/.vs/template/v17/DocumentLayout.json
index 221f470..813d8ca 100644
--- a/template/.vs/template/v17/DocumentLayout.json
+++ b/template/.vs/template/v17/DocumentLayout.json
@@ -2,13 +2,13 @@
"Version": 1,
"WorkspaceRootPath": "D:\\Workspace\\GitHub\\Ramitta-lib\\template\\",
"Documents": [
- {
- "AbsoluteMoniker": "D:0:0:{D86D89BB-0421-ADF4-BBEB-10F5D8B4A8A8}|..\\Ramitta\\Ramitta.csproj|d:\\workspace\\github\\ramitta-lib\\ramitta\\windatagrid.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
{
"AbsoluteMoniker": "D:0:0:{25FBE58B-AD1C-41A7-92E1-BCB606D5F517}|template.csproj|d:\\workspace\\github\\ramitta-lib\\template\\mainwindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{25FBE58B-AD1C-41A7-92E1-BCB606D5F517}|template.csproj|solutionrelative:mainwindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
+ {
+ "AbsoluteMoniker": "D:0:0:{D86D89BB-0421-ADF4-BBEB-10F5D8B4A8A8}|..\\Ramitta\\Ramitta.csproj|d:\\workspace\\github\\ramitta-lib\\ramitta\\windatagrid.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
{
"AbsoluteMoniker": "D:0:0:{D86D89BB-0421-ADF4-BBEB-10F5D8B4A8A8}|..\\Ramitta\\Ramitta.csproj|d:\\workspace\\github\\ramitta-lib\\ramitta\\windatagrid.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
}
@@ -24,13 +24,13 @@
"Children": [
{
"$type": "Document",
- "DocumentIndex": 0,
+ "DocumentIndex": 1,
"Title": "winDataGrid.xaml.cs",
"DocumentMoniker": "D:\\Workspace\\GitHub\\Ramitta-lib\\Ramitta\\winDataGrid.xaml.cs",
"RelativeDocumentMoniker": "..\\Ramitta\\winDataGrid.xaml.cs",
"ToolTip": "D:\\Workspace\\GitHub\\Ramitta-lib\\Ramitta\\winDataGrid.xaml.cs",
"RelativeToolTip": "..\\Ramitta\\winDataGrid.xaml.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAASAAAAAAAAAA==",
+ "ViewState": "AgIAAGcAAAAAAAAAAAAqwIEAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-29T12:57:42.787Z",
"EditorCaption": ""
@@ -54,13 +54,13 @@
"Children": [
{
"$type": "Document",
- "DocumentIndex": 1,
+ "DocumentIndex": 0,
"Title": "MainWindow.xaml.cs",
"DocumentMoniker": "D:\\Workspace\\GitHub\\Ramitta-lib\\template\\MainWindow.xaml.cs",
"RelativeDocumentMoniker": "MainWindow.xaml.cs",
"ToolTip": "D:\\Workspace\\GitHub\\Ramitta-lib\\template\\MainWindow.xaml.cs",
"RelativeToolTip": "MainWindow.xaml.cs",
- "ViewState": "AgIAADAAAAAAAAAAAAAcwFQAAAAIAAAAAAAAAA==",
+ "ViewState": "AgIAABwAAAAAAAAAAAA7wDoAAAAMAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-08-29T06:36:22.146Z",
"EditorCaption": ""
diff --git a/template/MainWindow.xaml.cs b/template/MainWindow.xaml.cs
index 07d7270..9eeb107 100644
--- a/template/MainWindow.xaml.cs
+++ b/template/MainWindow.xaml.cs
@@ -40,47 +40,26 @@ namespace template
DebugBar(Debugtag, $"未指定操作目标", 警告橙色);
}
- xDataGrid.AddColumn("标题", ColumnType.Label);
- xDataGrid.AddColumn("判断", ColumnType.CheckBox);
- xDataGrid.AddColumn("康波", ColumnType.ComboBox);
+ xDataGrid.InitColumns(
+ ("标题", ColumnType.Label),
+ ("判断", ColumnType.CheckBox),
+ ("康波", ColumnType.ComboBox)
+ );
- xDataGrid.Rows.Add(
- new Dictionary?> {
- {
- "标题", new Dictionary {
- { "Content", "你妈妈" }
- }
- },
- {
- "判断", new Dictionary {
- { "IsChecked", true }
- }
- },
- {
- "康波", new Dictionary {
- { "ItemsSource", new List{"你妈","日你"} },
- { "SelectedValue","日你"}
- }
- }
- });
+ (xDataGrid.AddRow()["标题"] as Label).Content = "1";
+ (xDataGrid.AddRow()["标题"] as Label).Content = "2";
+ (xDataGrid.AddRow()["标题"] as Label).Content = "3";
- xDataGrid.AddRow()["标题"]["Content"] = "2";
- xDataGrid.AddRow()["标题"]["Content"] = "3";
// 修改按钮文本
// 查找Content为"删除"的第一行
- /*
- var targetRow = xDataGrid.Rows.FirstOrDefault(row =>
- row.ContainsKey("Content") && row["Content"]?.ToString() == "他妈");
- if (targetRow != null)
- {
- targetRow["IsChecked"] = true;
- targetRow["SelectedValue"] = "新值";
- }
- */
+ var targetRow = xDataGrid.Rows
+ .FirstOrDefault(row => (row["标题"] as Label)?.Content.ToString() == "2");
+
+ (targetRow["判断"] as CheckBox).IsChecked= true;
}
#endregion
@@ -148,7 +127,7 @@ namespace template
private void 删(object sender, RoutedEventArgs e)
{
-
+ xDataGrid.Rows.Clear();
}
private void 查(object sender, RoutedEventArgs e)
diff --git a/template/bin/Debug/net8.0-windows/Ramitta.dll b/template/bin/Debug/net8.0-windows/Ramitta.dll
index 324f3ab..a3fcaec 100644
Binary files a/template/bin/Debug/net8.0-windows/Ramitta.dll and b/template/bin/Debug/net8.0-windows/Ramitta.dll differ
diff --git a/template/bin/Debug/net8.0-windows/Ramitta.pdb b/template/bin/Debug/net8.0-windows/Ramitta.pdb
index 9f7f86f..a0e561a 100644
Binary files a/template/bin/Debug/net8.0-windows/Ramitta.pdb and b/template/bin/Debug/net8.0-windows/Ramitta.pdb differ
diff --git a/template/bin/Debug/net8.0-windows/template.dll b/template/bin/Debug/net8.0-windows/template.dll
index e1bb09c..53c87ab 100644
Binary files a/template/bin/Debug/net8.0-windows/template.dll and b/template/bin/Debug/net8.0-windows/template.dll differ
diff --git a/template/bin/Debug/net8.0-windows/template.exe b/template/bin/Debug/net8.0-windows/template.exe
index c01337d..ed8081f 100644
Binary files a/template/bin/Debug/net8.0-windows/template.exe and b/template/bin/Debug/net8.0-windows/template.exe differ
diff --git a/template/bin/Debug/net8.0-windows/template.pdb b/template/bin/Debug/net8.0-windows/template.pdb
index 3311253..29e88f2 100644
Binary files a/template/bin/Debug/net8.0-windows/template.pdb and b/template/bin/Debug/net8.0-windows/template.pdb differ
diff --git a/template/obj/Debug/net8.0-windows/apphost.exe b/template/obj/Debug/net8.0-windows/apphost.exe
index c01337d..ed8081f 100644
Binary files a/template/obj/Debug/net8.0-windows/apphost.exe and b/template/obj/Debug/net8.0-windows/apphost.exe differ
diff --git a/template/obj/Debug/net8.0-windows/ref/template.dll b/template/obj/Debug/net8.0-windows/ref/template.dll
index 9dc8424..9a139a6 100644
Binary files a/template/obj/Debug/net8.0-windows/ref/template.dll and b/template/obj/Debug/net8.0-windows/ref/template.dll differ
diff --git a/template/obj/Debug/net8.0-windows/refint/template.dll b/template/obj/Debug/net8.0-windows/refint/template.dll
index 9dc8424..9a139a6 100644
Binary files a/template/obj/Debug/net8.0-windows/refint/template.dll and b/template/obj/Debug/net8.0-windows/refint/template.dll differ
diff --git a/template/obj/Debug/net8.0-windows/template.AssemblyInfo.cs b/template/obj/Debug/net8.0-windows/template.AssemblyInfo.cs
index 4399261..f8947a1 100644
--- a/template/obj/Debug/net8.0-windows/template.AssemblyInfo.cs
+++ b/template/obj/Debug/net8.0-windows/template.AssemblyInfo.cs
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("template")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+624125ec7bc047b18fa8ff88e2c9642011f8b503")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
[assembly: System.Reflection.AssemblyProductAttribute("template")]
[assembly: System.Reflection.AssemblyTitleAttribute("template")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/template/obj/Debug/net8.0-windows/template.AssemblyInfoInputs.cache b/template/obj/Debug/net8.0-windows/template.AssemblyInfoInputs.cache
index 48dc02a..f130d91 100644
--- a/template/obj/Debug/net8.0-windows/template.AssemblyInfoInputs.cache
+++ b/template/obj/Debug/net8.0-windows/template.AssemblyInfoInputs.cache
@@ -1 +1 @@
-9316ac5cee352d57308074ce86b009892663d4f20a1fccdac33e40ff85774d86
+ffb5b8e98e38a761592a7fcc9649544a6c099b7f7d2cfee068e291579a53214a
diff --git a/template/obj/Debug/net8.0-windows/template.csproj.AssemblyReference.cache b/template/obj/Debug/net8.0-windows/template.csproj.AssemblyReference.cache
index 9c8c4aa..ccf910c 100644
Binary files a/template/obj/Debug/net8.0-windows/template.csproj.AssemblyReference.cache and b/template/obj/Debug/net8.0-windows/template.csproj.AssemblyReference.cache differ
diff --git a/template/obj/Debug/net8.0-windows/template.dll b/template/obj/Debug/net8.0-windows/template.dll
index e1bb09c..53c87ab 100644
Binary files a/template/obj/Debug/net8.0-windows/template.dll and b/template/obj/Debug/net8.0-windows/template.dll differ
diff --git a/template/obj/Debug/net8.0-windows/template.pdb b/template/obj/Debug/net8.0-windows/template.pdb
index 3311253..29e88f2 100644
Binary files a/template/obj/Debug/net8.0-windows/template.pdb and b/template/obj/Debug/net8.0-windows/template.pdb differ
diff --git a/template/obj/Debug/net8.0-windows/template.sourcelink.json b/template/obj/Debug/net8.0-windows/template.sourcelink.json
index 55a1b29..bf1d11e 100644
--- a/template/obj/Debug/net8.0-windows/template.sourcelink.json
+++ b/template/obj/Debug/net8.0-windows/template.sourcelink.json
@@ -1 +1 @@
-{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/624125ec7bc047b18fa8ff88e2c9642011f8b503/*"}}
\ No newline at end of file
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.AssemblyInfo.cs b/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..f8947a1
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("template")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("template")]
+[assembly: System.Reflection.AssemblyTitleAttribute("template")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.AssemblyInfoInputs.cache b/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..f130d91
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+ffb5b8e98e38a761592a7fcc9649544a6c099b7f7d2cfee068e291579a53214a
diff --git a/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..0671244
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = template
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\template\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.GlobalUsings.g.cs b/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.assets.cache b/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.assets.cache
new file mode 100644
index 0000000..cc4840e
Binary files /dev/null and b/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.assets.cache differ
diff --git a/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.csproj.BuildWithSkipAnalyzers b/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.sourcelink.json b/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_5wur4zkx_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.AssemblyInfo.cs b/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..f8947a1
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("template")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("template")]
+[assembly: System.Reflection.AssemblyTitleAttribute("template")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.AssemblyInfoInputs.cache b/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..f130d91
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+ffb5b8e98e38a761592a7fcc9649544a6c099b7f7d2cfee068e291579a53214a
diff --git a/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..0671244
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = template
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\template\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.GlobalUsings.g.cs b/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.assets.cache b/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.assets.cache
new file mode 100644
index 0000000..6410473
Binary files /dev/null and b/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.assets.cache differ
diff --git a/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.csproj.BuildWithSkipAnalyzers b/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.sourcelink.json b/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_a5ln1ybk_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.AssemblyInfo.cs b/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..f8947a1
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("template")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("template")]
+[assembly: System.Reflection.AssemblyTitleAttribute("template")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.AssemblyInfoInputs.cache b/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..f130d91
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+ffb5b8e98e38a761592a7fcc9649544a6c099b7f7d2cfee068e291579a53214a
diff --git a/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..0671244
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = template
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\template\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.GlobalUsings.g.cs b/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.assets.cache b/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.assets.cache
new file mode 100644
index 0000000..d5fbeb6
Binary files /dev/null and b/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.assets.cache differ
diff --git a/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.csproj.BuildWithSkipAnalyzers b/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.sourcelink.json b/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_mj54o2fi_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file
diff --git a/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.AssemblyInfo.cs b/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.AssemblyInfo.cs
new file mode 100644
index 0000000..f8947a1
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("template")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6ccc323bb25fcf34a3b9f41375feadd4945d8b52")]
+[assembly: System.Reflection.AssemblyProductAttribute("template")]
+[assembly: System.Reflection.AssemblyTitleAttribute("template")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.AssemblyInfoInputs.cache b/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..f130d91
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+ffb5b8e98e38a761592a7fcc9649544a6c099b7f7d2cfee068e291579a53214a
diff --git a/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..0671244
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,16 @@
+is_global = true
+build_property.TargetFramework = net8.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = template
+build_property.ProjectDir = D:\Workspace\GitHub\Ramitta-lib\template\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.CsWinRTUseWindowsUIXamlProjections = false
+build_property.EffectiveAnalysisLevelStyle = 8.0
+build_property.EnableCodeStyleSeverity =
diff --git a/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.GlobalUsings.g.cs b/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.GlobalUsings.g.cs
new file mode 100644
index 0000000..08bb19f
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.GlobalUsings.g.cs
@@ -0,0 +1,6 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.Linq;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.assets.cache b/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.assets.cache
new file mode 100644
index 0000000..87ca69f
Binary files /dev/null and b/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.assets.cache differ
diff --git a/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.csproj.BuildWithSkipAnalyzers b/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.sourcelink.json b/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.sourcelink.json
new file mode 100644
index 0000000..bf1d11e
--- /dev/null
+++ b/template/obj/Debug/net8.0-windows/template_w4ys4h3f_wpftmp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"D:\\Workspace\\GitHub\\Ramitta-lib\\*":"https://raw.githubusercontent.com/XerolySkinner/Ramitta-lib/6ccc323bb25fcf34a3b9f41375feadd4945d8b52/*"}}
\ No newline at end of file