2009-03-26 20 views
1

私はパネルの子要素のいくつかのカスタム配置を実行できるように、クラスをSilverlight Panelクラスから派生しています。子アイテムのコレクションがいつ変更されたかをどのように確認しますか? Panel.Childrenコレクションには、変更通知を示すイベントはありません。Silverlight UIElementCollectionの変更通知?

メジャーが発生するたびにChildrenコレクションをスキャンして、追加または削除された要素を探しますか?

答えて

1

この投稿を試してください:Silverlight: Getting notified upon changes to a Panel’s Children (of type UIElementCollection) property.完璧な解決策ではありませんが、役立つかもしれません。

+0

問題への興味深いアプローチですが、悲しいことに一般的な解決策ではありません。派生クラスが使用されている間だけ動作しますが、基本Panelクラスとして使用すると失敗します。それでも、それは得ることができるほど近いかもしれません。 –

関連する問題