Windows 앱용 컨트롤

Windows 앱 개발에서 컨트롤은 콘텐츠를 표시하거나 조작을 가능하게 하는 UI 요소입니다. 컨트롤은 사용자 인터페이스의 구성 요소입니다. 패턴은 새로운 것을 만들기 위해 여러 컨트롤을 조합하는 방법입니다.

간단한 단추에서 그리드 보기처럼 강력한 데이터 컨트롤까지 45개 이상의 사용할 수 있는 컨트롤을 제공합니다. 이러한 컨트롤은 Fluent 디자인 시스템의 일부이며, 모든 디바이스와 화면 크기에서 멋지게 보이는 대담하고 확장 가능한 UI를 만드는 데 도움이 됩니다.

이 섹션의 문서에서는 Windows 앱에 컨트롤 및 패턴을 추가하는 방법에 대한 디자인 지침과 코딩 지침을 제공합니다.

소개

XAML 및 C#으로 컨트롤을 추가하고 스타일을 지정하는 방법에 대한 일반 지침과 코드 예제입니다.

컨트롤 추가 및 이벤트 처리
컨트롤을 앱에 추가하는 세 가지 주요 단계가 있습니다. 즉 앱 UI에 컨트롤을 추가하고, 컨트롤의 속성을 설정하고, 컨트롤의 이벤트 처리기에 코드를 추가하여 작업을 수행합니다.

컨트롤 스타일 지정
XAML 프레임워크를 사용하여 다양한 방법으로 앱 모양을 사용자 지정할 수 있습니다. 스타일을 사용하면 컨트롤 속성을 설정하고 이 설정을 재사용하여 여러 컨트롤에서 일관된 모양을 얻을 수 있습니다.

Windows UI Library 가져오기

WinUI 로고

일부 컨트롤은 새 컨트롤과 UI 기능을 포함하는 NuGet 패키지인 Windows UI(WinUI) 라이브러리에만 제공됩니다. 라이브러리를 가져오려면 Windows UI Library 개요 및 설치 지침을 참조하세요.

사전순 인덱스

특정 컨트롤 및 패턴에 대한 자세한 정보입니다.

Microsoft Store에서 XAML Controls Gallery 앱을 가져와서 이러한 컨트롤과 Fluent 디자인 시스템이 실제로 작동하는지 확인합니다. 이 앱은 이 웹사이트의 대화형 컴패니언입니다. 앱이 설치되면 개별 컨트롤 페이지의 링크를 사용하여 앱을 시작하고 실제로 작동하는 컨트롤을 확인할 수 있습니다.

XAML Controls Gallery 앱 가져오기(Microsoft Store)

소스 코드 가져오기(GitHub)

XAML Controls Gallery screen

추가 컨트롤

Windows 개발용 추가 컨트롤은Telerik, SyncFusion, DevExpress, Infragistics, ComponentOneActiPro와 같은 회사에서 사용할 수 있습니다. 이러한 컨트롤은 사용자 지정 컨트롤 및 서비스를 사용하여 표준 시스템 컨트롤을 보강함으로써 엔터프라이즈 및 .NET 개발자용 추가 지원을 제공합니다.