一、整体设计概况
- 创建WPF程序使用.Net Framework4.8
- 定义Image控件展示图像
- 增加标签展示dcm文件信息
- 规划按钮触发对应的事件:上一帧、下一帧、自动播放、暂停、缩放、播放速率
二、页面展示
三、代码逻辑分析
- Windows窗体加载Loaded事件:生成初始图像信息
- Windows窗体加载MouseWheel事件:用于图片缩放
- 定义Grid的行数
- 配置Image、Label、TextBox、Button
- 组装各个逻辑
四、后端代码展示
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
/// <summary>
/// 当前文件
/// </summary>
private FileInfo _currentFileInfo = null;
private LinkedList<FileInfo> _linkedList = new LinkedList<FileInfo>();
private bool isSuspend = false;
public MainWindow()
{
InitializeCompo