v1.2.0: 重构为插件+独立Manager架构,横版UI,精确保留文本框边距的文档转换

This commit is contained in:
雾启工作室
2026-06-28 11:12:26 +08:00
parent 790f5901cf
commit 063850ec56
38 changed files with 2669 additions and 1556 deletions

View File

@@ -0,0 +1,30 @@
using Microsoft.Win32;
using Cvte.EasiNote;
using Cvte.Windows.Input;
using BetterEN5.Services;
namespace BetterEN5.UI
{
public class BoardMenuImportInk : BoardEditMenuItem
{
public BoardMenuImportInk()
{
SortHint = 997;
Command = new DelegateCommand(() =>
{
var dialog = new OpenFileDialog
{
Title = "导入墨迹",
Filter = "墨迹文件 (*.ink.json)|*.ink.json|JSON 文件 (*.json)|*.json",
DefaultExt = ".ink.json"
};
if (dialog.ShowDialog() == true)
{
var inkService = new InkService();
_ = inkService.ImportInkAsync(dialog.FileName);
}
});
Predicate = _ => true;
}
}
}