Поделиться через


Новые возможности Windows Forms для .NET 10 Preview

В этой статье представлен общий обзор новых возможностей Windows Forms (WinForms) в .NET 10 Preview. Подробные сведения см. в объявлениях о выпуске.

.NET 10 Preview 3 был выпущен в апреле 2025 года.

Объявления о выпуске

Изменения буфера обмена

Windows Forms отправляет новый код для API буфера обмена. Буфер обмена перепроектирован таким образом, чтобы его код можно было совместно использовать с Windows Presentation Foundation (WPF). Обе настольные технологии в конечном итоге будут использовать один и тот же код и унифицируют взаимодействие с буфером обмена.

.NET 9 обесценил BinaryFormatter, используемый в некоторых операциях буфера обмена. Эти операции буфера обмена требовали от вас присоединиться к пакету совместимости или обойти операцию. Чтобы облегчить боль в удалении от BinaryFormatter, .NET 10 обнаживает определенные методы буфера обмена, чтобы указать, что они не должны использоваться. Дополнительные методы добавляются, чтобы помочь сериализации JSON с данными буфера обмена, обходя необходимость BinaryFormatter.

Улучшения пользовательского дизайнера

Были перенесены несколько типов из .NET Framework, включая несколько редакторов, связанных с элементом управления DataGridView. Теперь эти редакторы можно обнаружить с помощью PropertyGrid и панели действий конструктора Windows Forms.

Доступность

Улучшена поддержка средства чтения с экрана NVDA.