Ich erlasse eine Klasse aus der Silverlight Panel-Klasse, sodass ich eine benutzerdefinierte Positionierung der untergeordneten Elemente des Panels vornehmen kann. Wie finden Sie heraus, wann die Sammlung von Kinderartikeln geändert wurde? Die Panel.Children-Auflistung verfügt über keine Ereignisse, die Änderungsbenachrichtigungen angeben.Silveright UIElementCollection Benachrichtigungen ändern?
Muss ich bei jeder Maßnahme die Children-Kollektion einscannen und nach den Elementen suchen, die hinzugefügt und verschwunden sind?
Interessante Herangehensweise an das Problem, aber leider keine generische Lösung. Es funktioniert nur so lange, wie die abgeleitete Klasse verwendet wird, aber fehlschlägt, wenn es als Basis-Panel-Klasse verwendet wird. Trotzdem ist es vielleicht so nah wie nur möglich. –