silverlight的元素基类FrameworkElement有事件LayoutUpdated,该事件表示元素发生布局变化后出发,什么是 布局发生变化,比较多了,比如尺寸的变化width height,或者位置的变化 left top,甚至被其他元素遮挡关系的变化,都算是布局变化。

这里主要说这个时间响应处理时的参数Sender,Sender不陌生,所有事件函数都有这个参数,表示触发该事件的对象。

Silverlight的元素LayoutUpdated事件中,Sender比较特殊,如果你实现一段代码来响应这个事件,往往会发现Sender是Null,如果不佳判断的使用它,将出现未初始化的异常错误。

来看看微软官方关于FrameworkElement.LayoutUpdated的说明 

 

 

Silverlight

当 Silverlight 可视化树的布局更改时发生。

相关文章:

  • 2021-11-23
  • 2021-12-09
  • 2021-11-29
  • 2021-06-08
  • 2021-12-11
  • 2021-08-21
  • 2022-12-23
  • 2021-10-25
猜你喜欢
  • 2022-12-23
  • 2021-09-25
  • 2021-12-19
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案