MessageBox.Show 메서드 (String)

2013-12-13

지정된 텍스트 및 확인 버튼이 있는 메시지 상자를 표시합니다.

Namespace:  System.Windows
어셈블리:  System.Windows(System.Windows.dll)

public static MessageBoxResult Show(
	string messageBoxText
)

매개 변수

messageBoxText
형식: System.String
표시할 메시지입니다.

반환 값

형식: System.Windows.MessageBoxResult
항상 OK입니다.

예외조건
ArgumentNullException

messageBoxTextnull인 경우

Windows 8 Windows Phone 8: Windows Phone 8의 앱 Activated 또는 Launching 이벤트 핸들러에서 Show(String) 메서드를 호출하면 InvalidOperationException이 발생하고 MessageBox 표시 오류라는 메시지가 표시됩니다. 또는 Page.OnNavigatedTo(NavigationEventArgs) 메서드에서 Show 메서드를 호출해야 합니다.

또한 Windows Phone 8에서는 OnBackKeyPress(CancelEventArgs) 또는 BackKeyPress 이벤트에 대한 처리기에서 Show를 호출하면 앱이 종료됩니다. 다음 단계에서 설명하는 다른 스레드에서 Show를 호출하여 이 문제를 해결할 수 있습니다.

  1. BackKeyPress를 재정의하거나 BackKeyPress 이벤트에 대한 처리기를 만듭니다.

  2. Canceltrue로 설정하여 뒤로 키 누르기 동작을 취소합니다.

  3. MessageBox를 보여주는 메서드를 디스패치합니다.

  4. 사용자가 앱을 종료하도록 선택하면 Terminate()를 호출하고, 그렇지 않으면 아무 작업도 수행하지 않습니다.

메시지 상자는 모달이므로, 사용자가 메시지를 닫으려면 확인을 탭해야 합니다.

다음 예제 코드에서는 이 메서드를 사용하는 방법을 보여 줍니다.


MessageBox.Show("No caption, one button.");


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2014 Microsoft