.NET 다중 플랫폼 앱 UI(.NET MAUI) 앱의 사용자 인터페이스는 각 대상 플랫폼의 네이티브 컨트롤에 매핑되는 개체로 구성됩니다.

.NET MAUI 앱의 사용자 인터페이스를 만드는 데 사용되는 기본 컨트롤 그룹은 페이지, 레이아웃 및 보기입니다. .NET MAUI 페이지는 일반적으로 전체 화면 또는 창을 차지합니다. 페이지에는 일반적으로 보기 및 기타 레이아웃이 포함된 레이아웃이 포함되어 있습니다. 페이지, 레이아웃 및 뷰는 클래스에서 VisualElement 파생됩니다. 이 클래스는 파생 클래스에 유용한 다양한 속성, 메서드 및 이벤트를 제공합니다.

동작에 대한 자세한 내용은 .NET MAUI 설명서를 참조하세요.

.NET MAUI 커뮤니티 도구 키트 보기

.NET MAUI 커뮤니티 도구 키트는 개발자가 더 쉽게 생활할 수 있도록 미리 빌드된 재사용 가능한 보기 컬렉션을 제공합니다. 도구 키트에서 제공하는 동작은 다음과 같습니다.

보기 설명
AvatarView 사용자의 AvatarView 아바타 이미지 또는 이니셜을 표시하기 위한 컨트롤입니다.
DrawingView 터치 DrawingView 또는 마우스 상호 작용을 통해 선 그리기를 허용하는 표면을 제공합니다. 사용자 드로잉의 결과를 이미지로 저장할 수 있습니다.
Expander 컨트롤은 Expander 콘텐츠를 호스트할 수 있는 확장 가능한 컨테이너를 제공합니다.
LazyView 컨트롤 LazyView 을 사용하면 뷰의 초기화를 지연할 수 있습니다.
Map (Windows) 컨트롤은 Map 지도를 표시하고 주석을 추가하기 위한 플랫폼 간 보기입니다. Windows 구현은 .NET MAUI 커뮤니티 도구 키트를 통해 사용할 수 있습니다.
MediaElement 오디오 MediaElement 및 비디오와 같은 멀티미디어를 재생하기 위한 보기입니다.
Popup Popup 보기를 통해 개발자는 고유한 사용자 지정 UI를 빌드하고 사용자에게 표시할 수 있습니다.
SemanticOrderView 화면 SemanticOrderView 읽기 프로그램의 VisualElements 순서를 제어하고 애플리케이션의 접근성을 개선하는 기능을 제공합니다.