Windows 플랫폼 기능Windows Platform Features

Windows 플랫폼용 Xamarin Forms 응용 프로그램을 개발 하려면 Visual Studio가 필요 합니다.Developing Xamarin.Forms applications for Windows platforms requires Visual Studio. 요구 사항 페이지 에는 필수 구성 요소에 대 한 자세한 정보가 포함 되어 있습니다.The requirements page contains more information about the pre-requisites.

플랫폼 사양Platform-specifics

플랫폼별를 사용 하면 사용자 지정 렌더러 나 효과를 구현 하지 않고 특정 플랫폼 에서만 사용할 수 있는 기능을 사용할 수 있습니다.Platform-specifics allow you to consume functionality that's only available on a specific platform, without implementing custom renderers or effects.

UWP (유니버설 Windows 플랫폼)에서 Xamarin.ios 뷰, 페이지 및 레이아웃에 대해 다음과 같은 플랫폼별 기능이 제공 됩니다.The following platform-specific functionality is provided for Xamarin.Forms views, pages, and layouts on the Universal Windows Platform (UWP):

UWP의 Xamarin 폼 보기에 대해 다음과 같은 플랫폼별 기능이 제공 됩니다.The following platform-specific functionality is provided for Xamarin.Forms views on UWP:

UWP의 Xamarin Forms 페이지에 대해 다음과 같은 플랫폼별 기능이 제공 됩니다.The following platform-specific functionality is provided for Xamarin.Forms pages on UWP:

플랫폼 지원Platform support

Visual Studio에서 사용할 수 있는 Xamarin Forms 템플릿에는 UWP (유니버설 Windows 플랫폼) 프로젝트가 포함 되어 있습니다.The Xamarin.Forms templates available in Visual Studio contain a Universal Windows Platform (UWP) project.

참고

Xamarin.ios 1.x와 2.x는 Windows Phone 8 개의 Silverlight, _Windows Phone 8.1_및 Windows 8.1 응용 프로그램 개발을 지원 합니다.Xamarin.Forms 1.x and 2.x support Windows Phone 8 Silverlight, Windows Phone 8.1, and Windows 8.1 application development. 그러나 이러한 프로젝트 형식은 더 이상 사용 되지 않습니다.However, these project types have been deprecated.

시작Getting started

Visual Studio에서 파일 > 새 > 프로젝트 로 이동 하 고 플랫폼 간 > 빈 앱 (xamarin.ios) 템플릿 중 하나를 선택 하 여 시작 합니다.Go to File > New > Project in Visual Studio and choose one of the Cross-Platform > Blank App (Xamarin.Forms) templates to get started.

이전 Xamarin.ios 솔루션 또는 macOS에서 만든 이러한 솔루션에는 위에 나열 된 모든 Windows 프로젝트가 없지만 수동으로 추가 해야 합니다.Older Xamarin.Forms solutions, or those created on macOS, will not have all the Windows projects listed above (but they need to be manually added). 대상으로 하려는 Windows 플랫폼이 솔루션에 아직 없는 경우 설치 지침 을 방문 하 여 원하는 windows 프로젝트 형식/s를 추가 합니다.If the Windows platform you wish to target isn't already in your solution, visit the setup instructions to add the desired Windows project type/s.

샘플Samples

Charles Petzold의 책에 대 한 모든 샘플에는 xamarin.ios를 사용 하 여 Mobile Apps 만들기 유니버설 Windows 플랫폼 (Windows 10) 프로젝트가 포함 되어 있습니다.All the samples for Charles Petzold's book Creating Mobile Apps with Xamarin.Forms include Universal Windows Platform (for Windows 10) projects.

"Scott Hanselman" demo 앱 은 별도로 제공 되며 Apple Watch 및 Android 출시 프로젝트도 포함 합니다 (각각 Xamarin.ios 및 xamarin.ios를 사용 하 여 Xamarin. Forms는 해당 플랫폼에서 실행 되지 않음).The "Scott Hanselman" demo app is available separately, and also includes Apple Watch and Android Wear projects (using Xamarin.iOS and Xamarin.Android respectively, Xamarin.Forms does not run on those platforms).