代码之家  ›  专栏  ›  技术社区  ›  Jean-Bernard Pellerin

在创建silverlight页面期间,最后一个触发的事件是什么

  •  2
  • Jean-Bernard Pellerin  · 技术社区  · 14 年前

    我知道这似乎是一个奇怪的问题,但我是在标题中查询信息。
    到目前为止,我已经尝试了LayoutRoot.Loaded,但发现LayoutRoot.LayoutUpdated甚至发生在以后。

    我对这一知识的动机是在代码中有一个组件与另一个组件交互的能力,但要做到这一点,必须保证它们都存在。

    有什么想法吗?


    澄清我的意图:
    我有一个折叠网格拆分器控件。 From here
    加载主页面时,我会使其折叠;这会将其前面的对象收缩为宽度0。如果该对象尚未“加载”,则它不会折叠,并且gridsplitter处于一种奇怪的状态,它认为它折叠了该项,但需要两次单击才能有效地执行此操作。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Oscar Cabrero    14 年前

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