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