MainWindow.xaml.cs
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Windows;
using System.Windows.Input;
using System.Windows.Media;
using tablegen2.layouts;
using tablegen2.logic;
namespace tablegen2
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
AppData.MainWindow = this;
InitializeComponent();
setting.ExcelDirChanged += () => tree.refreshExcelPath(AppData.Config.ExcelDir);
setting.ExportFormatChanged += () => refreshButtonGenAll();
setting.MoreSettingEvent += () => _flipMoreSettingPanel();
tree.OpenExcelRequest += () => setting.browseExcelDirectory();
if (AppData.Config != null)
refreshButtonGenAll();
}
#region 事件处理
private void Window_PreviewKeyUp(object sender, System.Windows.Input.KeyEventArgs e)
{
if (e.Key == Key.F1)
{
_flipHelpPanel();
e.Handled = true;
}
}
private void btnHelp_Clicked(object sender, RoutedEventArgs e)
{
_flipHelpPanel();
}
private void btnGenAll_Clicked(object sender, RoutedEventArgs e)
{
string excelDir = AppData.Config.ExcelDir;
string exportDir = AppData.Config.ExportDir;
TableExportFormat fmt = AppData.Config.ExportFormat;
if (string.IsNullOrEmpty(excelDir) || !Directory.Exists(excelDir))
{
Log.Err("请选择合法的Excel配置目录!");
后面还有 251 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。