005. MVVM Util

2021. 10. 22. 18:00·사소한 아이의 소소한 스킬/C#
반응형

Data Binding을 말하면서 MVVM 패턴을 이야기하였다.

 

Model - View - ViewModel ( MVVM ) 의 연동

 

Model이야 기본 Class를 선언하면 되지만..

 

ViewModel에서는 프로퍼티로 선언해주고 해당 프로퍼티가 변경되었을 시 PropertyChange라는 함수를 선언및 생성 해주어서 View로 데이터 변경을 알려주고, Model로 데이터 변경을 알려주어야 한다고 하였다.

 

모르겠다면... ( 2021.10.21 - [사소한 아이의 소소한 스킬/C#] - 003. DataBinding )

 

근데 이러한 방법들을 매번 INotifyPropertyChange Interface를 상속받아서 해야하는가?

 

아니다.

 

너무나도 잘 되어있는 MVVM Libary들이 인터넷에 떠돈다.

 

그중에 하나 선택해서 사용하면된다.

 

유명한 MVVM Libary로는 

  • Prism Library
  • Caliburn / Caliburn.Micro
  • DevExpress MVVM
  • DotVVM
  • MVVMLight Toolkit
  • ReactiveUI
  • Mugen MVVM Toolkit
  • Uno Framework - Open Source
  • Rascl
  • MvvmCross

등등이 있다

 

이중에 나는 예전에 찾았던 MVVM DLL을 찾아서 썼는데... 뭔지 모르겠다....ㅋㅋ

 

기본적으로 MVVM Light를 흔히 쓰는듯 싶다.

 

아무거나 사용하고 싶은것을 사용하면 될듯..!!

 

허나 DevExpress 같은것들은 유료 컴포넌트에서 파생된거같아서.. 왠만하면 사용안하는게 나을듯 싶음

반응형
'사소한 아이의 소소한 스킬/C#' 카테고리의 다른 글
  • 007. Menu
  • 006. ValueConverter
  • 004. DataBinding
  • 003. MVVM 디자인패턴
JOOJI
JOOJI
그냥 혼자좋아하는 것들 남기는 블로그....
  • JOOJI
    사소한프로그래머의 소소한행복
    JOOJI
  • 전체
    오늘
    어제
    • 분류 전체보기 (965) N
      • 사소한 아이의 소소한 일상 (247) N
      • 사소한 아이의 소소한 먹거리 (44)
      • 사소한 아이의 소소한 정보 (75) N
      • 사소한 아이의 소소한 감사 (4)
      • 사소한 아이의 소소한 운동 (64) N
      • 사소한 아이의 소소한 여행 (40)
        • 2013_전주 (1)
        • 2014_독일 (13)
        • 2014_군산 (1)
        • 2015_제주도 (3)
        • 2015_서울모토쇼 (3)
        • 2015_진해 (1)
        • 2015_전주 (1)
        • 2016_여수 (1)
        • 2020_강릉 (1)
        • 2022_제주도 (4)
      • 사소한 아이의 소소한 강짱 (22)
        • 하트투하트 (10)
        • MAPS (1)
        • 화려한 유혹 (2)
        • 한여름의 추억 (2)
      • 사소한 아이의 TV (50)
        • Drama (9)
        • 예능 (32)
        • 사소한 아이의 다현 (9)
      • 사소한 아이의 소소한 스킬 (130)
        • Scaleform (2)
        • C# (74)
        • QT (3)
        • 알고리즘 (4)
        • Python (21)
        • PyQT5 (9)
        • C_C++ (2)
      • 사소한 아이의 소소한 축구 (283)
        • Korea (25)
        • Germany (45)
        • Bayern Munich (64)
        • Soccer_ETC (75)
        • Euro 2016 (12)
        • 친선경기 (3)
      • 사소한 아이의 소소한 생활정보 (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
    • 관리
  • 링크

    • 독일여행
    • 레바티스토리
    • 프라치노 공간
    • 남성패션꿀템 블로그
  • 공지사항

  • 인기 글

  • 태그

    분데스리가
    WPF
    바이에른 뮌헨
    문제
    회사밥
    c#
    러닝
    python
    독일
    뮌헨
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
JOOJI
005. MVVM Util
상단으로

티스토리툴바