[WPF Documents 之旅]System.Windows.Documents下的Class Diagram
周银辉
由于工作和个人兴趣需要,开始学习WPF中的“文档”(FlowDocument, XPS...)。
学习一种新的东西一般有两条路线:
一种是先大概了解一下,然后“带着问题去学习”,比如需要遇到某个问题搞不定时就开始翻文档,翻Google,然后把问题解决并且学到了新东西。
另外一种方式,在动手解决之前,把基础知识都搞扎实,然后胸有成竹地去面对问题。
这各有利弊,前者避免了“学习的东西太多”的问题,但解决问题时难免有些“头疼医头脚疼医脚”,并且在寻求答案时会变得比较盲目,或许类库中本来就有相应的方法或稍稍变通一下就可以搞定的,自己却始终想不到,其实,说白了,除了一些特殊行业外,灵感更容易来源于扎实的基础、丰富的经验而不是聪明的大脑。并且干一段时间以后自己终于明白:哦,没有系统学习。所以个人更偏向于后面的一种学习方式,这得益于学生时代的学习习惯:在完成家庭作业之前,先花一个小时将老师讲的内容认真复习一遍,以便更爽快地把作业搞定,而不是被作业搞定。别担心学习量太大,因为知识是分块的,比如WPF的东西很多,你不可能将WPF全部学习完成之后才去干活,但至少在搞定一个Button之前,你应该将Button的各个属性,方法&