在 winforms 中——有一个消息泵在等待事件发生——当它发生时——在C#中调用适当的事件处理程序。
在 WPF 中还有 XAML。什么时候执行?C# 代码调用它还是调用 C# 代码?换句话说:事件是触发 C# 代码运行,还是触发 XAML 执行?
看来(如果我错了,请纠正我)WPF 在事物流程上与 winform 并没有真正的不同。消息泵将调用 C# 事件处理程序,并且表单的初始化将在方法中完成InitializeComponent。
区别只是InitializeComponentWPF 表单的方法将包括解析 XAML 文件,因此本质上,开发人员是使用 XAML 而不是 C# 来描述表单的初始外观。
(当然,“C#”在这里可以与“VB”互换。)
| 归档时间: |
|
| 查看次数: |
2103 次 |
| 最近记录: |