First course in MSDN:
http://msdn.microsoft.com/en-us/library/ms752299.aspx
Some important concepts:
a. Trees in WPF
http://msdn.microsoft.com/en-us/library/ms753391.aspx
b. Routed Events [Note1]
http://msdn.microsoft.com/en-us/library/ms742806.aspx
c. Dependency Properties
http://msdn.microsoft.com/en-us/library/ms752914.aspx
d. Threading Model in WPF
http://msdn.microsoft.com/en-us/library/ms741870.aspx
Routed Events 意指一个事件在一个相互关联的元素组成的树中传递,而非直接传递到一个特定的目标。它可以在两个方向进行传递,Bubbling, tunneling.
事件Routed的三种方式
1〉 Bubbling:事件由源头传递到元素树的最顶点
2〉 Tunneling:事件由树的顶端传递到源头
3〉 Direct:事件不在树中移动,表现方式类同标准的CLR事件