컨트롤 참조Controls Reference

샘플 다운로드 샘플 다운로드Download Sample Download the sample

Xamarin.ios 응용 프로그램의 사용자 인터페이스는 각 대상 플랫폼의 네이티브 컨트롤에 매핑되는 개체를 구성 합니다.The user interface of a Xamarin.Forms application is constructed of objects that map to the native controls of each target platform. 이렇게 하면 iOS, Android 및 유니버설 Windows 플랫폼에 대 한 플랫폼별 응용 프로그램이 .NET Standard 라이브러리에 포함 된 xamarin.ios 코드를 사용할 수 있습니다.This allows platform-specific applications for iOS, Android, and the Universal Windows Platform to use Xamarin.Forms code contained in a .NET Standard library.

Xamarin Forms 응용 프로그램의 사용자 인터페이스를 만드는 데 사용 되는 네 가지 기본 컨트롤 그룹은 다음과 같습니다.The four main control groups used to create the user interface of a Xamarin.Forms application are as follows:

Xamarin.Forms 페이지는 일반적으로 전체 화면을 차지 합니다.A Xamarin.Forms page generally occupies the entire screen. 일반적으로 페이지 뷰 및 기타 레이아웃을 포함 하는 레이아웃을 포함 합니다.The page usually contains a layout, which contains views and possibly other layouts. 셀을 함께 사용 하는 특수 한 구성 요소 TableView 하 고 ListView 합니다.Cells are specialized components used in connection with TableView and ListView. Xamarin에서 사용자 인터페이스를 빌드하는 데 일반적으로 사용 되는 형식의 계층 구조를 보여 주는 클래스 다이어그램입니다. 폼은 Xamarin.ios Controls 클래스 계층 구조에서 찾을 수 있습니다.A class diagram that shows the hierarchy of types that are typically used to build a user interface in Xamarin.Forms can be found at Xamarin.Forms Controls Class Hierarchy.

네 가지 문서에서 페이지합니다 레이아웃 , 및 , 컨트롤의 각 형식 (있는 경우) 해당 API 설명서, 용도 (있는 경우)를 설명 하는 아티클을 하나 이상의 샘플 프로그램에 대 한 링크를 사용 하 여 설명 합니다.In the four articles on Pages, Layouts, Views, and Cells, each type of control is described with links to its API documentation, an article describing its use (if one exists), and one or more sample programs (if they exist). 각 컨트롤 형식에는 iOS 및 Android 장치에서 실행 되는 양식 갤러리 샘플의 페이지를 보여 주는 스크린샷도 함께 제공 됩니다.Each type of control is also accompanied by a screenshot showing a page from the FormsGallery sample running on iOS and Android devices. C# 페이지에 해당 하는 XAML 페이지에 대 한 소스 코드에 대 한 링크 되며 (필요한 경우) 아래 스크린샷은 각 XAML 페이지에 대 한 C# 코드 숨김 파일입니다.Below each screenshot are links to the source code for the C# page, the equivalent XAML page, and (when appropriate) the C# code-behind file for the XAML page.

참고

페이지, 레이아웃 및 보기는 VisualElement 클래스에서 파생 됩니다.Pages, Layouts, and Views derive from the VisualElement class. 클래스 VisualElement 는 클래스를 파생 하는 데 유용한 다양 한 속성, 메서드 및 이벤트를 제공 합니다.The VisualElement class provides a variety of properties, methods, and events that are useful in deriving classes. 자세한 내용은 Visualelement 속성, 메서드 및 이벤트를 참조 하세요.For more information, see VisualElement properties, methods, and events.

Xamarin.ios를 사용 하 여 제공 되는 컨트롤 외에도 타사 컨트롤을 사용할 수 있습니다.In addition to the controls supplied with Xamarin.Forms, third-party controls are available. 자세한 내용은 타사 컨트롤을 참조 하세요.For more information, see Third Party Controls.