码迷,mamicode.com
首页 > Windows程序 > 详细

【WPF】UserControl 的 Load事件

时间:2016-09-23 12:54:55      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:

经过查看MSDN,总结下 UserControl 的 Load 事件:

 

Q1:Load事件什么时候发生?

在控件第一次变为可见之前发生。

Load事件发生在创建 UserControl 时,因此有些情况下Load事件会被调用多次,比如 UserControl加载时,或者重建操作时(一种情况是调用 RecreateHandle 方法,重新为控件创建句柄)。

 

Q2:使用Load事件需要注意什么?

  1. 如果UserControl是一个MDI子窗体的一部分,那么每次子窗体每次显示时都会触发Load事件。
  2. 由于Load事件可能被调用多次,因此应该把初始化代码放在构造器中,而不是Load事件中。也不应该在Load的事件处理程序中应用Data Binding。

 

Q3:应该在Load事件中做什么操作?

可以在Load的事件处理程序中,分配UserControl使用的资源。

【WPF】UserControl 的 Load事件

标签:

原文地址:http://www.cnblogs.com/songxingzheng/p/5899363.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!