WPF读取dicom序列:实现上一帧、下一帧、自动播放、暂停

一、整体设计概况

  1. 创建WPF程序使用.Net Framework4.8
  2. 定义Image控件展示图像
  3. 增加标签展示dcm文件信息
  4. 规划按钮触发对应的事件:上一帧、下一帧、自动播放、暂停、缩放、播放速率

二、页面展示

WPF读取dicom序列:实现上一帧、下一帧、自动播放、暂停_第1张图片

 三、代码逻辑分析

  1. Windows窗体加载Loaded事件:生成初始图像信息
  2. Windows窗体加载MouseWheel事件:用于图片缩放
  3. 定义Grid的行数
  4. 配置Image、Label、TextBox、Button
  5. 组装各个逻辑

四、后端代码展示

    /// 
    /// MainWindow.xaml 的交互逻辑
    /// 
    public partial class MainWindow : Window
    {
        /// 
        /// 当前文件
        /// 
        private FileInfo _currentFileInfo = null;
        private LinkedList _linkedList = new LinkedList();
        private bool isSuspend = false;

        public MainWindow()
        {
            InitializeCompo

你可能感兴趣的:(WPF定制功能,wpf)