2011-10-03 52 views
0

設計一個由2種形式組成的演示文稿類型應用程序,第一種形式將用於控制演示文稿,以便可以實時操作它,它將基於PC的第一個監視器,第二種形式將出現在第二臺顯示器(或投影儀)上。我需要在演示期間用數字和圖片更新第二個表單。在獲取表單之間的信息方面,MVC是否是最好的方式?C#中的模型視圖控件#

http://www.c-sharpcorner.com/UploadFile/rmcochran/MVC_intro12122005162329PM/MVC_intro.aspx

乾杯!

回答

1

如果您使用的是WPF最流行和最舒適的設計模式,那麼如果您使用的是Forms或WPF(您已經放置了兩個標籤),那麼您不會100% ViewModel(MVVM)模式。這與MVC非常接近,但略有不同。你可以閱讀在這裏

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

在你的應用就意味着具有描述和操作演示本身(模型)數據類。

然後,您將有一個視圖模型類(或一組類),它描述了每個窗口中可見的內容以及控件的當前狀態和當前顯示的幻燈片等。兩套視圖模型綁定並更新相同基礎演示模型。

最後,XAML和控件爲每個窗口渲染了兩個「視圖」,然後視圖變得很好並且乾淨地綁定到ViewModel的當前狀態。

希望這個大綱提供了有用的靈感,如果你想和更具體的信息或建議請問。

馬克