新增窗口置顶功能并优化sort.txt读取方式

新增窗口“置顶/取消置顶”按钮,支持动态切换窗口置顶状态,按钮文本随状态变化自动更新。优化 sort.txt 文件读取,改用 cmd type 命令读取并按行分割,提升编码兼容性,避免因编码问题导致读取异常。
This commit is contained in:
2025-12-17 19:39:57 +08:00
parent c73555cb9b
commit 44de1cb982
3 changed files with 67 additions and 2 deletions

View File

@@ -19,6 +19,9 @@ namespace DrillTools
var viewModel = new MainWindowViewModel();
DataContext = viewModel;
InitializeDragDrop();
// 设置默认置顶状态
this.Topmost = viewModel.IsTopmost;
}
/// <summary>
@@ -141,6 +144,15 @@ namespace DrillTools
ViewModel.MoveSelectedToolDown();
}
/// <summary>
/// 置顶按钮点击事件
/// </summary>
private void ToggleTopmostButton_Click(object sender, RoutedEventArgs e)
{
ViewModel.ToggleTopmost();
this.Topmost = ViewModel.IsTopmost;
}
/// <summary>
/// 刀具列表双击事件
/// </summary>