■ 목차├ 1. MvvmDialogSample 들어가기├ 2. 프로그램 동작 및 구조├ 3. 두 가지 Interaction 구현 방법└ 4. 뷰와 아발로니아 요소들 1. MvvmDialogSample 들어가기크로스플랫폼 닷넷 UI 프레임워크인 아바로니아 맛보기를 넘어서서 본격적인 활용에 들어가기 위한 학습 방법으로 필자는 예제 프로그램 리뷰를 하나씩 수행하기로 했다. 기술 자료가 넉넉하고, 비주얼스튜디오의 WPF 디자이너와 같은 도구가 있다면 넘어갈 수도 있는 문제겠지만 지금까지 접하지 않았던 새로운 도구와 친숙해지는 방법은 역시 예제를 통하는 것이 좋은 방법이 아닌가 싶다. 공식 예제 코드는 깃허브 https://github.com/AvaloniaUI/Avalonia.Samples 에서 받을 수 있다...
■ 목차├ 1. ValueConversionSample 들어가기├ 2. 프로그램 동작 및 구조├ 3. 세 가지 변환기 구현 방법└ 4. 뷰와 아발로니아 요소들 1. ValueConversionSample 들어가기크로스플랫폼 닷넷 UI 프레임워크인 아바로니아 맛보기를 넘어서서 본격적인 활용에 들어가기 위한 학습 방법으로 필자는 예제 프로그램 리뷰를 하나씩 수행하기로 했다. 기술 자료가 넉넉하고, 비주얼스튜디오의 WPF 디자이너와 같은 도구가 있다면 넘어갈 수도 있는 문제겠지만 지금까지 접하지 않았던 새로운 도구와 친숙해지는 방법은 역시 예제를 통하는 것이 좋은 방법이 아닌가 싶다. 공식 예제 코드는 깃허브 https://github.com/AvaloniaUI/Avalonia.Samples 에서 받을 수 있..
■ 목차├ 1. ValidationSample 들어가기├ 2. 프로그램 동작 및 구조├ 3. UI 항목 검증 세 가지 방법└ 4. 뷰와 아발로니아 요소들 1. ValidationSample 들어가기크로스플랫폼 닷넷 UI 프레임워크인 아바로니아 맛보기를 넘어서서 본격적인 활용에 들어가기 위한 학습 방법으로 필자는 예제 프로그램 리뷰를 하나씩 수행하기로 했다. 기술 자료가 넉넉하고, 비주얼스튜디오의 WPF 디자이너와 같은 도구가 있다면 넘어갈 수도 있는 문제겠지만 지금까지 접하지 않았던 새로운 도구와 친숙해지는 방법은 역시 예제를 통하는 것이 아닌가 싶다. 공식 예제 코드는 깃허브 https://github.com/AvaloniaUI/Avalonia.Samples 에서 받을 수 있다. 커뮤니티에서 발굴해 놓..
■ 목차├ 1. CommandSample 들어가기├ 2. 프로그램 동작 및 구조├ 3. 서브 뷰 내포시키기├ 4. 뷰와 아발로니아 요소들└ 5. ReactiveUI와 CommunityToolkit.Mvvm 1. CommandSample 들어가기크로스플랫폼 닷넷 UI 프레임워크인 아바로니아 맛보기를 넘어서서 본격적인 활용에 들어가기 위한 학습 방법으로 필자는 예제 프로그램 리뷰를 하나씩 수행하기로 했다. 기술 자료가 넉넉하고, 비주얼스튜디오의 WPF 디자이너와 같은 도구가 있다면 넘어갈 수도 있는 문제겠지만 지금까지 접하지 않았던 새로운 도구와 친숙해지는 방법은 역시 예제를 통하는 것이 아닌가 싶다. 공식 예제 코드는 깃허브 https://github.com/AvaloniaUI/Avalonia.Sample..
■ 목차├ 1. BasicMvvmSample 들어가기├ 2. 프로그램 동작 및 구조├ 3. 뷰와 아발로니아 요소들└ 4. ReactiveUI와 MVVM 패턴 1. BasicMvvmSample 들어가기크로스플랫폼 닷넷 UI 프레임워크인 아바로니아 맛보기를 넘어서서 본격적인 활용에 들어가기 위한 학습 방법으로 필자는 예제 프로그램 리뷰를 하나씩 수행하기로 했다. 기술 자료가 넉넉하고, 비주얼스튜디오의 WPF 디자이너와 같은 도구가 있다면 넘어갈 수도 있는 문제겠지만 지금까지 접하지 않았던 새로운 도구와 친숙해지는 방법은 역시 예제를 통하는 것이 아닌가 싶다. 공식 예제 코드는 깃허브 https://github.com/AvaloniaUI/Avalonia.Samples 에서 받을 수 있다. 커뮤니티에서 발굴해 ..
닷넷 기반의 크로스 플랫폼 UI인 아발로니아를 VS2022에서 맛보기로 했다. 아발로니아 UI 사이트에서는 윈도우 플랫폼에서는 VS2022를 추천하고 있고 맥이나 리눅스에서는 젯브레인 라이더를 추천하고 있으니, 일단 윈도우에서 추천하는 VS2022로 아발로니아 UI 개발을 맛보기로 했다. VS2022 커뮤니티 버전을 설치하고 위의 그림과 같이 "Avalonia for Visual Studio"를 설치한다. 아발로니아 확장을 정상적으로 설치하면 새 프로젝트 만들기 화면에서 "avalonia"를 검색하면 위의 그림처럼 여러 연관 템플릿을 확인할 수 있다. "Avalonia .NET MVVM App"을 선택한다. 프로젝트 폴더를 선택하고 [다음]을 누른다. 닷넷 코어 버전을 프레임워크에서 선택하고 나머지는 ..