다음을 통해 공유


메시지 대화 상자 추가(HTML)

[ 이 문서는 Windows 런타임 앱을 작성하는 Windows 8.x 및 Windows Phone 8.x 개발자를 대상으로 합니다. Windows 10용으로 개발하는 경우에는 최신 설명서를 참조하세요.]

메시지 대화 상자는 앱 개발자가 사용자로부터 즉시 응답을 받기 위해 사용할 수 있는 명시적으로 해제된 화면입니다. 이러한 대화 상자는 뒤에 있는 화면을 희미하게 만들고 사용자가 응답할 때까지 터치 이벤트가 앱 캔버스로 전달되지 않도록 차단합니다.

메시지 대화 상자는 앱 개발자가 지정한 텍스트와 단추를 사용하여 다음 작업 중 하나를 수행합니다.

  • 긴급한 정보를 전달합니다.
  • 오류 메시지를 제공합니다.
  • 사용자가 응용 프로그램의 핵심 흐름 차단을 제거하기 위해 응답해야 하는 질문을 합니다.

메시지 대화 상자는 사용자 작업에 대한 응답으로 표시되거나 앱 상태에 따라 앱에서 표시될 수 있습니다.

메시지 대화 상자는 전달할 메시지가 그 시점에 앱에 아주 중요한 경우에만 신중하게 사용해야 합니다. 메시지 대화 상자는 클래식 Windows 응용 프로그램이 아닌 Windows 스토어 앱에서만 사용해야 합니다.

다음 그림은 메시지 대화 상자의 세 부분을 보여 줍니다.

  • 제목(옵션)—주요 지침으로 사용됩니다.
  • 콘텐츠(필수)—설명 텍스트로 사용됩니다.
  • 단추 및 단추 문자열(필수)—명시적인 사용자 작업을 나타냅니다.

메시지 대화 상자 예제

메시지 대화 상자는 앱 캔버스에 횡단 간으로 표시됩니다. 다음은 연결 오류를 보여 주는 예입니다. 이 대화 상자는 콘텐츠 텍스트만을 사용하여 메시지를 전달합니다.

메시지 대화 상자 예제

다음은 파일 선택기에서 표시하는 네트워크 경로 오류를 보여 주는 예제입니다. 이 대화 상자는 제목 문자열과 콘텐츠 텍스트를 사용하여 메시지를 전달합니다.

메시지 대화 상자 예제

참고  메시지 대화 상자가 이전 클래식 Windows 응용 프로그램에서 사용된 모든 작업 대화 상자와 메시지 상자를 대체하는 것은 아닙니다. MessageDialog API는 Windows 스토어 앱에서만 사용됩니다. 메시지 대화 상자를 사용해야 하는 시나리오에 대한 지침을 보려면 메시지 대화 상자의 적절한 사용을 참조하세요.

 

이 조항의 내용

항목 설명

빠른 시작: 메시지 대화 상자 디자인

이 빠른 시작에서는 메시지 대화 상자 디자인 및 구현에 관한 지침을 제공합니다.