Kontrolka DataGridView nie resetuje już czcionek dostosowanych stylów komórek
Gdy czcionka otoczenia zmieni się, DataGridView nie resetuje już domyślnych czcionek stylu komórki, aby dopasować czcionkę otoczenia, jeśli czcionka stylu komórki została dostosowana.
Opis zmiany
W poprzednich wersjach platformy .NET, jeśli czcionka otoczenia zmieni się, DataGridView resetuje i zastępuje czcionki zdefiniowane przez użytkownika we DefaultCellStylewłaściwościach , ColumnHeadersDefaultCellStylei RowHeadersDefaultCellStyle .
Począwszy od platformy .NET 5, jeśli skonfigurujesz ustawienia czcionek w DefaultCellStylewłaściwościach , ColumnHeadersDefaultCellStylelub RowHeadersDefaultCellStyle , te ustawienia są zachowywane nawet w przypadku zmiany czcionki otoczenia. W przypadku dowolnej z tych właściwości, które nie dostosujesz czcionki, czcionka zmieni się tak, aby odpowiadała ustawieniu czcionki otoczenia.
Przyczyna wprowadzenia zmiany
Po zmianie czcionki domyślnej w programie .NET Core 3.0 domyślne ustawienia czcionek dla różnych stylów komórek również uległy zmianie. To zachowanie jest niepożądane w przypadku aplikacji korzystających z niestandardowego stylu w swoich DataGridView kontrolkach i utrudnia migrację tych aplikacji z programu .NET Framework do platformy .NET 5.0.
Wprowadzona wersja
.NET 5.0
Zalecana akcja
Nie jest wymagana żadna akcja ze swojej strony. Jeśli jednak czcionka została dostosowana we właściwościach DefaultCellStyle, ColumnHeadersDefaultCellStylelub RowHeadersDefaultCellStyle i chcesz, aby czcionka była zgodna z czcionką otoczenia, dla każdej właściwości została ustawiona DataGridViewCellStyle.Fontnull
wartość .
Dotyczy interfejsów API
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla