- Better-EN5 插件:基于官方示例,注册3个右键菜单项 - Manager 管理器:横版5标签布局,深色主题 WPF 应用 - 自定义 Fluent 安装器:无边框窗口,圆角,淡入淡出动画 - 删除旧代码,移除 SDK 自动安装器 - 三个项目全部编译通过(0 错误)
30 lines
725 B
C#
30 lines
725 B
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.IO;
|
|
using Cvte.EasiNote;
|
|
using Cvte.Windows.Input;
|
|
|
|
namespace BetterEN5.UI;
|
|
|
|
public class ManagerMenuItem : BoardEditMenuItem
|
|
{
|
|
public ManagerMenuItem()
|
|
{
|
|
SortHint = 999;
|
|
Command = new DelegateCommand(() =>
|
|
{
|
|
var baseDir = AppDomain.CurrentDomain.BaseDirectory;
|
|
var mgrPath = Path.Combine(baseDir, "Better-Seewo.Manager.exe");
|
|
if (File.Exists(mgrPath))
|
|
{
|
|
Process.Start(new ProcessStartInfo
|
|
{
|
|
FileName = mgrPath,
|
|
UseShellExecute = true
|
|
});
|
|
}
|
|
});
|
|
Predicate = _ => true;
|
|
}
|
|
}
|