mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-05-21 09:45:48 +08:00
41 lines
1.1 KiB
C#
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();
|
|
}
|
|
} |