public override void PositionsOutOfDate() { // call baseclass method base.PositionsOutOfDate(); foreach ( OverlayElement child in children.Values ) { child.PositionsOutOfDate(); } }