2009-07-27 3 views
1

모든 정보와 통신을 수용하는 단일 데이터 클래스 을 XAML에 코딩 된 UI 에 연결하는 가장 좋은 방법은 무엇입니까? 물론 MVC의 컨트롤러에 대해 이야기하고 있습니다.wpf의 * this * 응용 프로그램에 대한 MVC 모범 사례?

이 하나 개의 클래스, 그래서 그것은 구성 요소에 대한 직접 핸들러에서 쉽게 단순히 코드를 보인다 UI를 XAML에 전적으로 등) 로그인()와 GetNetData (같은 특정 기능 등 를 노출, 관리자를 호출합니다. 예를 들어 "로그인"이라고 말한 버튼은 Click()이 으로 실행 된 다음 xaml.cs 코드에서 직접 Manager.Login()을 호출합니다.

큰 앱의 경우 더 좋은 방법이 있습니까? 여기서 컨트롤러 은 단순히 UI의 실제 이벤트 처리기 인 것처럼 보입니다. 무엇이 모범 사례입니까?

답변

0

이 경우 MVVM 패턴을 살펴볼 수 있습니다. WPF 및 데이터 바인딩 인프라와 완벽하게 작동하며 컨트롤러의 메서드를 호출하기위한 코드에서 이러한 일회용 이벤트가 거의 필요하지 않습니다. 소개이 문서 봐 :

http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

관련 문제