WINFORMS 용 MVP 패턴을 구현하려고합니다. 단추 및 그리드 용, 버튼 클릭시, 그리드가로드되고 사용자가 그리드에 값을 입력 할 수 있습니다. 내 버튼 클릭 이벤트에 대한 Winforms MVP Grid Events 문제
, 나는 이런 일이 :_presenter.LoadGrid를();
간단하고 간단합니다.
제 질문은 그리드와 관련하여 ... 그리드의 특정 열/행에 대한 후속 입력 필드를 활성화/비활성화하기 위해 행 클릭 이벤트 발생을 계획하고 있습니다.
발표자가 GUI 요소를 포함해서는 안되며 View (양식)에 실제로 Logic이 포함되어서는 안된다는 것을 알고 있습니다.
그래서 GridRowClick 이벤트가 발생하려면 비즈니스 규칙 (Logic)을 기반으로 그리드 (GUI)를 조작해야합니다. 발표자가 해당 클릭 이벤트의 논리 또는 양식을 처리하도록하는 사이에는 길을 잃은 것입니까?
발표자가 click 이벤트를 처리하려면 gui 구성 요소가 포함되어 있지 않습니까? 보기가 click 이벤트를 처리하기위한 것이라면 필드 이름 등은 모두 비즈니스 주도 (로직)이며 비즈니스 계층에서 반환 된 데이터 테이블을 기반으로 동적 바인딩됩니다.
모든 조언을 주시면 감사하겠습니다.
건배