ImageList.ColorDepth default is Depth32Bit
Der Standardwert für ImageList.ColorDepth hat sich im Laufe der Zeit geändert. Ab .NET 8 wurde der Standardwert von Depth8Bit in Depth32Bitgeändert. Diese Änderung wirkt sich sowohl auf neue als auch auf vorhandene Anwendungen aus, wenn sie auf .NET 8 aktualisiert werden.
Eingeführt in Version
.NET 8 Preview 1
Vorheriges Verhalten
Der Standardwert für ImageList.ColorDepth war ColorDepth.Depth8Bit.
Neues Verhalten
Wenn Sie nicht explizit für eine Bildliste festgelegt ImageList.ColorDepth haben, wird die Farbtiefe automatisch auf ColorDepth.Depth32Bitzurückgesetzt. Dies könnte die Speicherauslastung Ihrer App erhöhen.
Ändern der Kategorie
Diese Änderung ist eine Verhaltensänderung.
Grund für die Änderung
Der Standardwert wurde geändert, um die Bildqualität zu verbessern.
Empfohlene Maßnahme
Wenn Sie weiterhin die vorherige Farbtiefe verwenden möchten, legen Sie explizit auf ImageList.ColorDepthfestColorDepth.Depth8Bit.
Betroffene APIs
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für