0
IIRC,如果它是當前顯示的子項,則Pivot控件僅加載子PivotItem。然後我會猜測先前看到的孩子也被卸載了,大概仍然保存在內存中,但隱藏在UI中。WP7 Pivot控件如何動態加載透視項目?
我想知道的是,Pivot控件如何動態地加載/卸載子控件,並且可以在自定義UserControl中模擬該行爲?至於卸貨,是否像破壞前一個孩子的知名度一樣簡單,還是更棘手?
也就是說,假如我用我自己的用戶控件,如:
<my:CustomUserControl>
<TextBlock x:Name="_textBlock" Text="wait for it ..." />
</my:CustomUserControl>
通常情況下,當週圍的PhoneApplicationPage被實例化,通過InitializeComponent
和所有孩子的TextBlock被實例化。有沒有什麼辦法推遲這種行爲並以編程方式加載孩子?
嗯,我希望在xaml中添加內容,但仍然推遲所述內容的實例化,直到它被需要爲止,很像Pivot如何在其滾動到之前推遲加載其他PivotItems。 – mztan