1
添加或刪除子項時是否有方法從Panel
獲取事件? 我來自WrapPanel
atm。Silverlight:在面板更改的子項中獲取事件
添加或刪除子項時是否有方法從Panel
獲取事件? 我來自WrapPanel
atm。Silverlight:在面板更改的子項中獲取事件
沒有公開活動或保護覆蓋,跟蹤Children
成員的變化。然而,Children
財產的成員資格變化將最終導致LayoutUpdated
事件。
如果您只需要知道成員是否已更改,那麼最後一個孩子的簡單副本就足夠了。但是,如果您需要跟蹤哪些成員已被添加或刪除,那麼您將會爲您裁剪您的作品,保留影子收藏,比較收藏,並確保您不需要保留應從影子中移除的條目採集。
請記住,LayoutUpdated
可能會出於各種其他原因而頻繁發生,因此您附加的任何代碼都需要儘可能快地完成。由於您對視覺樹所做的任何更改都可能會觸發另一個LayoutUpdated
,因此需要注意避免創建無限循環。
這就是我害怕,我需要跟蹤它,因爲我想要1種可見。 – Frederiek 2011-05-02 11:00:12