본문 바로가기

개발삽질방지/Windows Store App

[Win 8 App] 윈도우 스토어 앱에서 메시지 띄우기 (MessageDialog)




윈도우 스토어 앱에서 메시지를 띄워보자!


자바스크립트 프로젝트로 해서 alert을 통해 메세지를 띄우려고 했는데...


안먹힘...


주현이랑 벙찜...


헐~? 하다가 공식사이트에서 예제를 다운로드 받아서 보니 메시지를 쓰는 방법도 있었다.


안드로이드의 토스트의 용도와 비슷하게 쓸 수 있는 윈도우만의 토스트도 있었고,


경고메세지나 어떤 메시지를 보여줄 수 있는 MessageDialog도 있었다.


여기 지금 해보려고 하는건 MessageDialog이다.


MessageDialog를 띄우기 위해선 Using을 하나 추가해주어야 한다.


using Windows.UI.Popups;



이 구문을 추가하면 우린 이제 드디어 MessageDialog를 사용할 수 있다.


한번만 띄워도 되지만 이걸 메소드와 시켜서 사용해보자. 이거슨 임주현이 작성해서 던져준 메소드이다.


보여줄 메시지, 메시지의 제목, 그리고 버튼 하나에 대한 이름을 지정해 줄 수 있다.


       public async void message(String msg, String title, String buttontitle)
        {
            var messageDialog = new MessageDialog(msg, title);
            messageDialog.Commands.Add(new UICommand(buttontitle));
            await messageDialog.ShowAsync();
        }


여기서 조금 더 응용하면 예, 아니오 까지 있는 MessageDialog를 만들 수 있겠지?


힘냅시다~


주현이 굳 ㅋ