Files
better-genshin-impact/BetterGenshinImpact/View/Windows/GearTask/JsScriptSelectionWindow.xaml.cs

41 lines
1.1 KiB
C#

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();
}
}