2010-11-22 42 views
2

我知道這看起來可能是一個奇怪的問題,但我在標題中查詢信息之後。
到目前爲止,我已經嘗試過LayoutRoot.Loaded,但發現LayoutRoot.LayoutUpdated甚至晚些時候發生。什麼是在創建silverlight頁面期間發起的最後一個事件

我對這個知識的動機是能夠讓一個組件與另一個組件在代碼中進行交互,但爲了實現這一點,我必須保證它們都存在。

任何想法?


澄清什麼,我試圖做的:
我有一個崩潰gridsplitter控制。 From here
當主頁面加載我讓它崩潰;將其前面的對象縮小到寬度0.如果該對象沒有「加載」,那麼它不會崩潰,並且網格分離器處於奇怪的狀態,它認爲它已經摺疊了該項目,但需要兩次點擊纔能有效地做到這一點。

+0

-1..Exactly..very odd question .. – Omnipotent 2011-04-26 18:57:58

回答

1

LayoutUpdated是在控制對象初始化時間線中引發的最後一個事件。但請記住,LayoutUpdated隨後會根據需要多次提高。也許你可以分享你想要做的更多細節。

+1

我解決了這個問題,它與顯示動畫中的時間有關。我認爲發生的事情是動畫沒有時間完成,所以它的效果沒有成功。你的回答是正確的,但我不能用它來修復我的錯誤。最後,我通過禁用此特定崩潰實例的動畫來避免此問題。 – 2010-11-23 21:41:12

相關問題