Proprietà di TableLayoutSettings selezionate generano InvalidEnumArgumentException
Alcune proprietà selezionate di TableLayoutSettings generano ora una InvalidEnumArgumentException se si prova ad assegnare un valore non corretto.
Descrizione delle modifiche
Nelle versioni precedenti di .NET queste proprietà generano una ArgumentOutOfRangeException se si prova ad assegnare un valore non corretto. A partire da .NET 6, queste proprietà generano una InvalidEnumArgumentException in questi casi.
Categoria di modifiche
Questa modifica influisce sulla compatibilità binaria.
Motivo della modifica
La generazione di InvalidEnumArgumentException è in linea con l'API Windows Forms esistente in situazioni simili. La generazione di questa eccezione offre inoltre agli sviluppatori un'esperienza di debug migliore.
Versione di introduzione
.NET 6
Azione consigliata
- Aggiornare il codice per impedire l'assegnazione di valori non corretti.
- Se necessario, gestire una InvalidEnumArgumentException quando si accede a queste API.