diff --git a/ToolsForm/.idea/.idea.ToolsForm/.idea/workspace.xml b/ToolsForm/.idea/.idea.ToolsForm/.idea/workspace.xml
index 589ae99..9d016e9 100644
--- a/ToolsForm/.idea/.idea.ToolsForm/.idea/workspace.xml
+++ b/ToolsForm/.idea/.idea.ToolsForm/.idea/workspace.xml
@@ -8,10 +8,11 @@
+
-
-
-
+
+
+
@@ -143,7 +144,7 @@
-
+
@@ -195,6 +196,32 @@
+
+ file://$PROJECT_DIR$/ToolsForm/Views/ExperimentWindow.axaml.cs
+ 178
+
+
+
+
+
+
+
+
+
+
+
+ file://$PROJECT_DIR$/ToolsForm/Views/ExperimentWindow.axaml.cs
+ 220
+
+
+
+
+
+
+
+
+
+
diff --git a/ToolsForm/ToolsForm/Assets/img/UploadExperiment/失败.png b/ToolsForm/ToolsForm/Assets/img/UploadExperiment/失败.png
new file mode 100644
index 0000000..c97bd00
Binary files /dev/null and b/ToolsForm/ToolsForm/Assets/img/UploadExperiment/失败.png differ
diff --git a/ToolsForm/ToolsForm/Assets/img/检测中-悬浮.png b/ToolsForm/ToolsForm/Assets/img/UploadExperiment/提交.png
similarity index 100%
rename from ToolsForm/ToolsForm/Assets/img/检测中-悬浮.png
rename to ToolsForm/ToolsForm/Assets/img/UploadExperiment/提交.png
diff --git a/ToolsForm/ToolsForm/Views/ExperimentWindow.axaml b/ToolsForm/ToolsForm/Views/ExperimentWindow.axaml
index f3c4a4e..948ef8d 100644
--- a/ToolsForm/ToolsForm/Views/ExperimentWindow.axaml
+++ b/ToolsForm/ToolsForm/Views/ExperimentWindow.axaml
@@ -173,26 +173,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ToolsForm/ToolsForm/Views/ExperimentWindow.axaml.cs b/ToolsForm/ToolsForm/Views/ExperimentWindow.axaml.cs
index 8ec0a86..7ca2ea3 100644
--- a/ToolsForm/ToolsForm/Views/ExperimentWindow.axaml.cs
+++ b/ToolsForm/ToolsForm/Views/ExperimentWindow.axaml.cs
@@ -64,14 +64,14 @@ public partial class ExperimentWindow : Window
private void OnPositionChanged(object? sender, PixelPointEventArgs pixelPointEventArgs)
{
- AppWindowManager.UpdateWindowPosition(AppWindowManager.OverviewWindow, 0, 0,MainType.子窗口);
- AppWindowManager.UpdateWindowPosition(AppWindowManager.IdeWindow, 0, 0,MainType.子窗口);
- AppWindowManager.UpdateWindowPosition(AppWindowManager.ResetSceneWindow, 0, 0,MainType.子窗口);
- AppWindowManager.UpdateWindowPosition(AppWindowManager.TemporaryStorageWindow, 0, 0,MainType.子窗口);
- AppWindowManager.UpdateWindowPosition(AppWindowManager.TemporaryStorageMessage, 0, 300,MainType.子窗口);
- AppWindowManager.UpdateWindowPosition(AppWindowManager.DownCodeWindow, 0, 0,MainType.子窗口);
- AppWindowManager.UpdateWindowPosition(AppWindowManager.ReadCodeWindow, 0, 0,MainType.子窗口);
- AppWindowManager.UpdateWindowPosition(AppWindowManager.UploadExperimentWindow, 0, 0,MainType.子窗口);
+ AppWindowManager.UpdateWindowPosition(AppWindowManager.OverviewWindow, 0, 0, MainType.子窗口);
+ AppWindowManager.UpdateWindowPosition(AppWindowManager.IdeWindow, 0, 0, MainType.子窗口);
+ AppWindowManager.UpdateWindowPosition(AppWindowManager.ResetSceneWindow, 0, 0, MainType.子窗口);
+ AppWindowManager.UpdateWindowPosition(AppWindowManager.TemporaryStorageWindow, 0, 0, MainType.子窗口);
+ AppWindowManager.UpdateWindowPosition(AppWindowManager.TemporaryStorageMessage, 0, 300, MainType.子窗口);
+ AppWindowManager.UpdateWindowPosition(AppWindowManager.DownCodeWindow, 0, 0, MainType.子窗口);
+ AppWindowManager.UpdateWindowPosition(AppWindowManager.ReadCodeWindow, 0, 0, MainType.子窗口);
+ AppWindowManager.UpdateWindowPosition(AppWindowManager.UploadExperimentWindow, 0, 0, MainType.子窗口);
}
// 打开总览窗口
@@ -79,7 +79,7 @@ public partial class ExperimentWindow : Window
{
ResetOtherButtons("Overview");
- AppWindowManager.ToggleWindow(ref AppWindowManager.OverviewWindow, () => new OverviewWindow(), true, true,MainType.子窗口);
+ AppWindowManager.ToggleWindow(ref AppWindowManager.OverviewWindow, () => new OverviewWindow(), true, true, MainType.子窗口);
}
// 打开 IDE 窗口
@@ -87,7 +87,7 @@ public partial class ExperimentWindow : Window
{
ResetOtherButtons("AI");
- AppWindowManager.ToggleWindow(ref AppWindowManager.IdeWindow, () => new IDEWindow(), true, true,MainType.子窗口);
+ AppWindowManager.ToggleWindow(ref AppWindowManager.IdeWindow, () => new IDEWindow(), true, true, MainType.子窗口);
}
// 打开重置窗口
@@ -117,7 +117,7 @@ public partial class ExperimentWindow : Window
{
ResetOtherButtons("TemporaryStorage");
- AppWindowManager.ToggleWindow(ref AppWindowManager.TemporaryStorageWindow, () => new TemporaryStorageWindow(), true, true,MainType.子窗口);
+ AppWindowManager.ToggleWindow(ref AppWindowManager.TemporaryStorageWindow, () => new TemporaryStorageWindow(), true, true, MainType.子窗口);
}
@@ -126,7 +126,7 @@ public partial class ExperimentWindow : Window
{
ResetOtherButtons("Recording");
- AppWindowManager.ToggleWindow(ref AppWindowManager.RecordingWindow, () => new RecordingWindow(), false,true, MainType.子窗口);
+ AppWindowManager.ToggleWindow(ref AppWindowManager.RecordingWindow, () => new RecordingWindow(), false, true, MainType.子窗口);
var mainWindowPosition = Position;
AppWindowManager.RecordingWindow.Position = new PixelPoint(mainWindowPosition.X, mainWindowPosition.Y);
AppWindowManager.MainWindow.Hide();
@@ -137,7 +137,7 @@ public partial class ExperimentWindow : Window
private void ReadCodeButton6_OnClick(object? sender, RoutedEventArgs e)
{
ResetOtherButtons("ReadCode");
- AppWindowManager.ToggleWindow(ref AppWindowManager.ReadCodeWindow, () => new ReadCodeWindow(), true, true,MainType.子窗口);
+ AppWindowManager.ToggleWindow(ref AppWindowManager.ReadCodeWindow, () => new ReadCodeWindow(), true, true, MainType.子窗口);
}
//切换
@@ -170,12 +170,7 @@ public partial class ExperimentWindow : Window
private void UploadButton_OnClick(object? sender, RoutedEventArgs e)
{
// 当按钮被点击时,设置点击状态,并禁用悬浮状态
- _isClicked = true; // 设置点击状态
- _isHovering = false; // 禁用悬浮状态
- UpdateButtonImages((Button)sender, ButtonState.Clicked);
-
- AppWindowManager.ToggleWindow(ref AppWindowManager.UploadExperimentWindow, () => new UploadExperimentWindow(), true, true,MainType.子窗口);
-
+ AppWindowManager.ToggleWindow(ref AppWindowManager.UploadExperimentWindow, () => new UploadExperimentWindow(), true, true, MainType.子窗口);
}
private void UpdateButtonImages(Button button, ButtonState state)
@@ -255,4 +250,14 @@ public partial class ExperimentWindow : Window
{
WebSocketManager.GetInstance().SendMessage(ToolsEventEnum.MiniModel, null);
}
+
+
+ public void Submit()
+ {
+ var ExperimentButton = this.FindControl