내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Windows Phone 8의 XAML 개념

2014-06-18

적용 대상: Windows Phone 8 및 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

이 단원의 항목에서는 C#, Visual Basic 또는 C++를 프로그래밍 언어로 사용하고 UI 정의에 XAML을 사용하는 경우 작성하는 모든 앱에 일반적으로 적용되는 개념에 대해 설명합니다.

XAML은 앱에 표시되는 사용자 UI 요소를 만드는 데 사용할 수 있는 선언적 언어입니다. 그런 다음 각 XAML 파일에 대해 별도의 코드 숨김 파일을 연결할 수 있습니다. 코드 숨김 파일은 이벤트에 응답하고 XAML에서 선언한 개체를 조작합니다. 자세한 내용은 Windows Phone 8의 XAML을 참조하세요.

종속성 속성은 값이 다른 입력 값을 기반으로 하는 특수화된 종류의 속성입니다. 종속성 속성은 다음과 같은 기능을 지원하는 데 도움이 됩니다.

  • 데이터 바인딩

  • 스타일

  • 애니메이션

  • PropertyChanged 동작

  • 메타데이터를 통한 기본값

  • 일반 속성 시스템 유틸리티 및 메타데이터 조회

자세한 내용은 Windows Phone 8의 종속성 속성을 참조하세요.

이벤트는 동작의 발생을 알리기 위해 개체에서 보내는 메시지입니다. 라우트된 이벤트는 자식 개체에서 개체 트리의 다음 부모 개체 각각에 전달(라우트)되는 이벤트입니다. 자세한 내용은 Windows Phone 8의 이벤트를 참조하세요.

데이터 바인딩은 앱에서 데이터를 표시하고 데이터와 상호 작용할 수 있는 간단한 방법입니다. 데이터 표시 방법은 데이터 관리 방법과 별개입니다. UI와 데이터 개체 사이에서 연결 또는 바인딩을 통해 데이터를 전달합니다. 자세한 내용은 Windows Phone 8의 데이터 바인딩을 참조하세요.

MVVM(Model-View-ViewModel)은 UI에서 데이터를 분리하는 방법입니다. MVVM을 통해 개발자는 데이터 모델을 코딩하고 디자이너는 UI를 만들 수 있습니다. 자세한 내용은 Windows Phone 8의 Model-View-ViewModel 패턴 구현을 참조하세요.

표시:
© 2014 Microsoft