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

40 lines
984 B
C#

using System.Windows;
using BetterGenshinImpact.ViewModel.Windows;
using Wpf.Ui.Controls;
namespace BetterGenshinImpact.View.Windows;
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();
}
}