자마린(Xamarin)

[자마린교육/자마린강좌] Creating a View Model Programmatically

오라클왕 0 263 01.29 16:28

 

평일주간: http://topcredu.co.kr/sub/crcl/view/c/2199

주말주간: http://topcredu.co.kr/sub/crcl/view/c/2192

4.6.3 Creating a View Model Programmatically

n  뷰에는 코드 숨김 파일에 코드가 있어 ViewModel BindingContext 속성에 할당된다다음 코드 예제와 같이 뷰(View)의 생성자에서 수행되는 경우가 많다.

n  뷰의 코드 숨김 내에서 뷰 모델을 프로그래밍 방식으로 구성하고 할당하면 간단하다는 이점이 있으나 이 방법의 가장 큰 단점은 뷰가 뷰 모델에 필요한 종속성을 제공해야 한다는 것이다.

public MainPage() 

    InitializeComponent(); 

    BindingContext = new EmpViewModel(navigationService); 

}

Comments