跳转到主要内容

课纲目录

模块一:WPF高阶技术精讲

高级布局与控件定制

    • 自定义控件开发流程。
    • ControlTemplate DataTemplate 的深度定制。
    • 使用Attached Property 扩展控件功能。

      样式与主题系统

      • 动态资源与静态资源的区别及使用场景。
      • 实现多主题切换(如白天/夜间模式)。
      • 使用第三方库(如MahApps.Metro )快速构建现代化界面。

        动画与视觉效果

        • Storyboard 与关键帧动画的高级用法。
        • 属性动画的性能优化。
        • VisualStateManager 在复杂交互中的应用。

          数据绑定与命令进阶

          • 复杂场景下的数据绑定优化。
          • 使用MultiBinding IMultiValueConverter 处理多数据源绑定。
          • RelayCommand 与异步命令的实现。

            MVVM架构与框架

            • Prism框架 的核心功能(模块化、事件总线、依赖注入)。
            • 使用MVVM Light 简化开发流程。
            • MVVM模式下的单元测试与调试技巧。

              性能优化

              • UI渲染性能瓶颈分析与优化。
              • 数据绑定与内存泄漏的排查。
              • 使用Virtualization 优化大数据量显示。