설명 감사합니다. 이렇게 보면 uwp를 거치는게 아닌 바로 winui3으로 가는 것이 맞는 것 같은데
마소 문서를 보면서 하자니 험난한 길이 예상되네요.
추천해주신 블레이저, maui, 아발로니아 다 보고 왔는데 재밌어 보이네요.
블레이저는 제가 웹 쪽 지식도 전무한 사람이라 배울때 막히는 부분이 있을 것 같고
또 왠 maui blazor app 같은 뭔지 알 수가 없는 혼종도 보이고 뭔가 좀 복잡해보이긴 한데
나중에 기초 떼면 도전 해봐야겠습니다.
알려주셔서 감사합니다!
uwp와 winui 3 사이에 변경점이 좀 있기 때문에 msdn이랑 교차검증 하면서 공부하시면 될 것 같아요.
uwp에서는 패키징을 전제로 해서 로컬 스토리지 파일을 읽는다던지 하는 부분이 까다로울 텐데(이건 직접 해본 건 아닙니다), winui 3에서는 그렇지 않은 것 같더라구요.
또한 uwp는 window 클래스가 없는데 winui 3에서는 window 클래스가 있는데서 오는 차이점도 꽤 많습니다. 가령 WinRT 계열에서는 파일을 선택하기 위해 FileOpenPicker라는 클래스를 사용하는데, uwp는 초기화 후 호출만 해주면 되지만 winui 3에서는 본인이 가진 window의 핸들을 가져와서 초기화 시켜주는 별도의 작업을 거쳐야 합니다.
uwp에서는 되는 코드가 winui 3에서는 안 된다면 api 변경이 아니면 십중팔구는 window 관련으로 발생하는 문제지 않을까 싶네요. 대부분은 구글링으로 해결 가능합니다.