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