我是新來的WPF。我需要將UI的ListBox綁定到模型層深處的源代碼。WPF MVVM:視圖的源代碼深入模型的列表框。如何實施?
應用方案如下圖所示。描述:
我的MainWindowViewModel
類有一個Scheduler
屬性(Scheduler
模型層中的類)。
Scheduler
類有一個CurrentParser
屬性(Parser
模型層中的類)。
Parser
類有一個Result
字段(ParserResultMetaData
模型層中的類)。
ParserResultMetaData
類具有Log
字段(Log
是List(Of String)
)
登錄只能從編程模型層來改變(增加了分析器線期間,它的工作)。
所以我的問題是如何將我的列表框綁定到此列表以匹配MVVM模式。 現在我得到它,ViewModel必須有一個ObservableCollection(Of String)女巫是我的模型層List(Of String)的副本。
你的問題基本上是;如何將ViewModel中的列表綁定到View?該綁定可以在代碼和視圖中進行修改。 – CampDev 2014-10-12 02:21:16