重构任务节点对话框和JS脚本选择窗口,调整命名空间,优化代码结构

This commit is contained in:
辉鸭蛋
2025-09-07 07:24:03 +08:00
parent 549fc03009
commit b11cdc7411
8 changed files with 25 additions and 12 deletions

View File

@@ -0,0 +1,41 @@
using System.Windows;
using BetterGenshinImpact.ViewModel.Windows.GearTask;
using Wpf.Ui.Controls;
using JsScriptSelectionViewModel = BetterGenshinImpact.ViewModel.Windows.GearTask.JsScriptSelectionViewModel;
namespace BetterGenshinImpact.View.Windows.GearTask;
public partial class JsScriptSelectionWindow : FluentWindow
{
public JsScriptSelectionViewModel ViewModel { get; }
public JsScriptInfo? SelectedScript => ViewModel.SelectedScript;
public bool DialogResult { get; private set; }
public JsScriptSelectionWindow()
{
ViewModel = new JsScriptSelectionViewModel();
DataContext = ViewModel;
InitializeComponent();
}
private void OnOkClick(object sender, RoutedEventArgs e)
{
if (ViewModel.SelectedScript != null)
{
DialogResult = true;
Close();
}
else
{
Wpf.Ui.Violeta.Controls.Toast.Warning("请选择一个JS脚本");
}
}
private void OnCancelClick(object sender, RoutedEventArgs e)
{
DialogResult = false;
Close();
}
}