XAML 的描述语言
code behind
helloworld.xmal.cs
patial 的关键词 是 什么意思?
消息 route,其实 这个 和我 写的 DUI demo 非常相似,呵呵。
preview 的事件其实就是 让 parent 有机会先处理。 top parent -》parent-》 。。。。self
因为在大部分的UI业务逻辑的处理中, 很多都是 像:
点击一个 button,parent 收到 notify,然后 cmd 去 改变别的 ui 元素。
或者是为了 支持 accessibility 的 keyboard navigation。
上面的 就是 向下传递事件的原理。
bubbling=》 向上传递, self -》 parent -》 parent
这个 事件的路由,就很普通了,和 普通的win32 message 差不多。
direct 事件 =》 obj -》 event , 这点就是 delphi。
c#的设计者 是 从 delphi 过来的。所以,c# 和 delphi 简直太像了,
个人感觉就是 对 delphi的 改进。
之后就是 些 MVC的设计模式运用以及改进,MVVM等。
====================================================
触发器 就是 notify
换了个马甲而已。
====================================================
just heard that MS will close silverlight。
看来 WPF的命运可能 会有些被抛弃或重构的危险。
这也是D2D 出来的原因。
从个人之见,用 GPU来显示UI,是最好的选择,从win8 metroUI 来看,
WPF估计有可能只运用在某些方面。
0