首先讓我說這是我第一次嘗試MVP。我打算採用被動視圖方法,因爲我想從模型中完全分離視圖。使用MVP動態添加不同視圖
我已經通過閱讀下面的文章等等
德里克·格里爾
http://aspiringcraftsman.com/2007/08/25/interactive-application-architecture/
我的應用程序要閱讀了關於MVP有4次是定製控件,每個控件實現不同的界面以與演示者進行交互。現在這對於3個視圖來說不是問題,因爲控件是靜態的並且永遠不會改變。
我的問題就來了沿4號查看,我需要改變控制/視圖是基於事件顯示的距離觀看而觸發1.
因此,例如,可以說視圖1是人的名單誰可以來自員工或客戶。現在取決於誰被選中,您可以根據所選人員的類型修改不同的參數。問題在於View 4需要根據所選內容動態更改編輯控件。請記住,不僅屬性會有所不同,而且它們的編輯方式也會有所不同。同樣,每個編輯控件都將觸發不同的事件以更改屬性。
那麼,如何我演示知道如何管理與示範作用,這取決於是否選擇僱員或客戶時,有一個實現不同的視圖界面不同的編輯器?
我希望這很清楚。任何幫助是極大的讚賞。我搜遍了所有的例子,顯示了View和Presenter之間的具體關係,而我的需求非常靈活。
我在這裏的目標是保持編輯控件4日查看非常靈活,我可以例如添加編輯控件/瀏覽次數外國人或狗或任何其他我可以添加到視圖1被選中。
感謝