mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-05-25 10:05:49 +08:00
重构任务节点对话框和JS脚本选择窗口,调整命名空间,优化代码结构
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user