在创建Silverlight页面时最后一次发生的事件是什么?

时间:2010-11-22 21:07:23

标签: c# silverlight visual-studio-2010 xaml event-handling

我知道这可能看起来像一个奇怪的问题,但我追查标题中查询的信息 到目前为止,我已经尝试过LayoutRoot.Loaded,但发现LayoutRoot.LayoutUpdated甚至更晚。

我对这种知识的动机是能够让一个组件在代码中与另一个组件进行交互,但为了实现这一点,我必须保证它们都存在。

有什么想法吗?


澄清我正在尝试做什么:
我有一个崩溃的gridplitter控件。 From here
当主页加载时我让它崩溃;它将前面的对象缩小为宽度0.如果该对象尚未“加载”,那么它不会崩溃并且gridsplitter处于奇怪的状态,它认为它已经折叠了该项目,但需要两次单击才能有效地执行该操作

1 个答案:

答案 0 :(得分:1)

LayoutUpdated是控制对象初始化时间轴中引发的最后一个事件。但请记住,LayoutUpdated将根据需要随后多次提升。也许你可以分享一些关于你想做什么的更多细节。