c#/세미나

[세미나] Blazor / WPF / MAUI 밋업

루다대디 2024. 4. 11. 12:50

 

2024년 3월 28일 목요일

마이크로소프트 코리아 본사에서

인프라지스틱스 마이크로소프트의 후원으로 진행되는 무료 세미나에 참석하게 되었다

 

평소 닷넷데브 커뮤니티에서 관심있게 봐왔던
이재웅 개발자님께서 직접 연락을 주셨다!

 

이재웅 개발자님께서는 WPF 세션을 맡아서 진행하셨고

WPF뿐만 아니라 Blazor MAUI세션도 함께 진행하였다

 

 


 

WPF 프로젝트 매니징에 필요한 좋은 습관 TOP 10

 

 

WPF 세션의 주제는 WPF 프로젝트 매니징에 필요한 좋은습관 TOP 10 이였다

BlazorMAUI는 평소 관심은 있었으나 접할 기회가 없었고,

이번 세미나를 통해서 느낀점은

아직 기술적인 지원이 미비한거같고

추후에 필요할때 공부해도 늦지 않겠다고 판단하여

블로그에는 WPF 세션만 다루게 되었다

 

이재웅 개발자님의 git에도 정리가 되어있는 내용이지만
한번더 정리하고 작성하며 밋업의 내용들을 익히고자 블로그를 작성하게 되었다

 


목차

WPF 구성 요소

Application

Current

MainWindow

GetWindow

Current/MainWindow 관리 설계

닷넷 버전 선택

닷넷 Standard 버전의 차이점 (2.0.2.1)

닷넷 코어 기반의 멀티 타겟팅 (라이브러리)

런타임에서의 라이브러리

조건부 컴파일 (Conditional Compilation)

타이트한 접근 제한자

InotifyPropertyChanged 인터페이스 구현

nameof 활용

람다식 속성 활용

어트리뷰트 활용 (CommunityToolkit.Mvvm)

OnPropertyChanged 방식의 채택

 


WPF 구성 요소

2024.04.03 - [c#/세미나] - [세미나] Blazor / WPF / MAUI 밋업 (WPF 구성 요소)

 

[세미나] Blazor / WPF / MAUI 밋업 (WPF 구성 요소)

 

sslee92.tistory.com


Application / Current / MainWindow / GetWindow 

2024.04.03 - [c#/세미나] - [세미나] Blazor / WPF / MAUI 밋업 (Application, Current, MainWindow, GetWindow)

 

[세미나] Blazor / WPF / MAUI 밋업 (Application, Current, MainWindow, GetWindow)

 

sslee92.tistory.com


닷넷 버전선택 및

닷넷 Standard 버전의 차이점 (2.0 / 2.1)

 

2024.04.03 - [c#/세미나] - [세미나] Blazor / WPF / MAUI 밋업 (닷넷 버전선택)

 

[세미나] Blazor / WPF / MAUI 밋업 (닷넷 버전선택)

 

sslee92.tistory.com

 


멀티 타겟팅 라이브러리

2024.04.03 - [c#/세미나] - [세미나] Blazor / WPF / MAUI 밋업 (멀티 타겟팅 라이브러리)

 

[세미나] Blazor / WPF / MAUI 밋업 (멀티 타겟팅 라이브러리)

 

sslee92.tistory.com