windows 8 2

[Windows 8, C#] MessageDialog

Windows 8 App 을 만들 때 사용할 수 있는 경고창 입니다. 윈폼에서 MessageBox.Show, javscript 에서의 alert, confirm, prompt 라고 생각하시면 됩니다. 간단할 거라 생각했는데, 비동기 프로그램이 되면서 윈폼이나 javascript 보다는 코드가 조금 늘어난 것 같네요. 윈폼에서는 여러가지 매개변수가 있었는데 그걸 생각해보면 더 간단해 진걸까요? ㅎㅎㅎ 사용법은 우선 Windows.UI.Popups Namespace를 using으로 추가해주시구요. MessageDialog Class를 사용하시면 됩니다. MessageDialog.Commands 를 추가하지 않을 경우에는 기본 경고창이 나타납니다. 추가한다면? 추가된 Command 버튼이 나타나게 되고, Co..

The Piece of Code 2013.01.20

[Windows 8 App] 윈도우 라이브러리 추가하기

Windows 8 App 에서 음악파일을 좀더 쉽게 재생하기 위해서는 음악 라이브러리에 음악파일이 위치해야 합니다. 이유는 App이 사용자의 모든 폴더에 접근할 권한이 없기 때문입니다. 권한이 없는 이유는? 당연히 보안상의 이유입니다. App이 사용자의 모든 폴더를 조회, 수정, 삭제 할 수 있다면 굉장히 위험하겠죠? (바이러스를 유포한다 거나, 개인정보를 수집한다거나 등등..) 그래서 Windows 8 에서는 App 이 라이브러리에 있는 파일에만 기본적인 접근이 가능하도록 하였습니다. 물론 사용자가 파일을 열어 사용하는 경우에는 라이브러리에 추가되어있지 않은 경로라도 접근이 가능합니다. 하지만 App을 종료하고 다시 실행했을 때 사용자가 선택해서 사용했던 일반 경로의 파일을 다시 사용할 수는 없겠죠? ..