Qualche giorno fa, su consiglio di Matteo, avevo fatto una segnalazione su Microsoft Connect relativa al fatto che la collezione MultiView.Views accetta oggetti di tipo Control, e non View, come sarebbe lecito attendersi (qui il post originale). Ieri sera ho ricevuto la risposta:
Since the Multiview control has already shipped in previous versions of the framework we cannot make the type of public properties more restrictive. Doing so would break existing code that passed in references typed as Control.
Che effettivamente era quello che mi aspettavo . A questo punto, però, sarebbe interessante capire perché era stata fatta questa scelta progettuale...
Technorati Tag:
.NET,
ASP .NET