C# 23

Xaml에서 한글 입력 시 깨질 때

이전 글에서 ContentDialog를 띄우는 데에는 성공했지만, 내용물이 한글이라 깨졌나보다. cs파일의 한글은 안 깨졌는데, xaml에 입력한 한글은 깨졌다. 다행히도 구글에 검색하니 빠르게 해결책을 얻을 수 있었다. (감사합니다. 덕분에 빠르게 해결할 수 있었습니다) 참고글: https://forum.dotnetdev.kr/t/xaml/893/7 Xaml에서 한글 입력 시 인코딩 에러 일단, 왜 그렇게 되었는지는 모르겠지만, 파일이 UTF-8 with BOM이어야만 Visual Studio 2019에서 UTF-8로 정상 처리가 됩니다. 안그러면 한글이 깨져서 컴파일시 오류가 날 수 있습니다. 오류가 나는 파일 forum.dotnetdev.kr 우선 한글이 입력된 xaml파일을 선택하고 '다른 이름으..

C#/WinUI3 2023.01.23

[WinUI3] ContentDialog 사용기

WinUI를 공부하면서 MessageDialog를 쓰려다가.. 못했다... 어떤 유튜브 영상에서는 MessageDialog를 사용하던데, WinUI 3 Gallery에는 검색도 되지 않고, learn.microsoft.com(이거 공식 문서인가요?)에서는 윈도우 10 이상에서는 MessageDialog 대신 ContentDialog를 권장한다고 한다. 그래서 ContentDialog를 사용하려다가 뭔 놈의 예외처리 때문에 자꾸 안되가지고 작성하게 되었다. 우선, 결과는 이러하다. 이하는 코드 //using문 생략 namespace WinUI_Test { public sealed partial class MainWindow : Window { public MainWindow() { this.Initiali..

C#/WinUI3 2023.01.23

[WinUI3] 설치하기

작성일자: 2023.01.23 설치환경: 윈도우 10이란 것 외에는 잘 모름 비주얼스튜디오 인스톨러에서 '.NET 데스크탑 개발'을 선택한다 그리고 우측의 설치 세부 정보에서 '.NET 데스크톱 개발'을 확장한 후, 'Windows 앱 SDK C# 템플릿'을 체크하고 우측 하단의 '수정' 버튼을 눌러 설치한다 설치가 완료되면 새 프로젝트 만들기에서 템플릿을 불러올 수 있는 것을 확인할 수 있다 '빈 앱, 패키지됨'(첫번째 템플릿)으로 사용하면 된다

C#/WinUI3 2023.01.23