다음을 통해 공유


.NET용 Windows Forms 5의 새로운 기능

.NET 5용 Windows Forms는 .NET Framework와 비교해 다음과 같은 기능과 향상된 기능을 추가합니다.

.NET Framework에서 .NET 5로 마이그레이션할 때 알아두어야 하는 중대한 변경 사항이 몇 가지 있습니다. 자세한 내용은 Windows Forms의 주요 변경 사항를 확인하세요.

향상된 기능

  • Microsoft UI 자동화 패턴은 내레이터 및 Jaws와 같은 접근성 도구에서 더 효과적입니다.

  • 성능 향상.

  • VB.NET 프로젝트 템플릿은 기본적으로 4k 모니터와 같은 높은 DPI 해상도를 위한 DPI SystemAware 설정으로 설정됩니다.

  • 기본 글꼴은 현재 Windows 디자인 권장 사항과 일치합니다.

    주의

    이는 .NET Framework에서 마이그레이션된 앱의 레이아웃에 영향을 줄 수 있습니다.

새 컨트롤

Windows Forms가 .NET Framework로 이동된 후 다음 컨트롤이 추가되었습니다.

향상된 컨트롤

  • System.Windows.Forms.ListView

    • 축소 가능한 그룹 지원
    • 바닥글
    • 그룹 부제목, 작업, 제목 이미지
  • System.Windows.Forms.FolderBrowserDialog

    이 대화 상자는 이전 Windows 7 환경 대신 최신 Windows 환경을 사용하도록 업그레이드되었습니다.

  • System.Windows.Forms.FileDialog

    • ClientGuid대한 지원이 추가되었습니다.

      ClientGuid를 사용하면 호출 애플리케이션이 GUID를 대화 상자의 지속형 상태와 연결할 수 있습니다. 대화 상자의 상태에는 마지막으로 방문한 폴더, 대화 상자의 위치 및 크기와 같은 요소가 포함될 수 있습니다. 일반적으로 해당 상태는 실행 파일의 이름을 기반으로 지속됩니다. ClientGuid를 사용하면 애플리케이션이 동일한 애플리케이션 내에서 대화 상자의 다른 상태를 지속할 수 있습니다.

  • System.Windows.Forms.TextRenderer

    텍스트 렌더링 성능을 향상하기 위해 ReadOnlySpan<T> 지원이 추가되었습니다.

참고하십시오