欢迎来到WPF故事模式的最后一章!WPF故事模式系列起初是针对新手入门之后,在进阶和高级学习前的选择而设计,侧重于对WPF技术各大层面技术的理论介绍,让学习者具备WPF上手的体系理论知识。到这里,已经向大家讲述了模式框架、XAML、数据绑定、模板、依赖属性、路由事件、命令系统和绘图动画。在步入WPF的实战之前,你还需要确保自己具备一些基本的知识能力,包括C#语言的面向对象核心内容、MVVM设计方式、在WPF中使用多线程的方法等,这一节,我们向大家列举这些必要的知识技能,作为引导,各位学习者可以据此查缺补漏,继续踏上WPF的学习之旅!
目录
引导1 一些必要的C#基础知识
在开发WPF应用程序时,一些关键的C#知识始终贯穿在整个开发过程中,若对这些相关内容认知有缺失,可能会导致在WPF学习和开发过程中造成知识性困惑。因此,掌握下面的C#基础知识是非常必要的:泛型、委托和事件、Lambda、集合、LINQ、特性、异常处理、反射、内存管理、依赖注入、序列化和单元测试。后期笔者会上架一门课程,名为《解析座谈C#/.NET(标准板)》,其中精选了12个主题的C#基本知识进行讲解,欢迎大家关注。
引导2 MVVM设计方式的具体使用
原生