1
我想我的模型的值,並創建一個視圖模式MVVM:如何創建模型對象視圖模型
在我的模型我有
public class TestElement
{
public TestElement CurrentNode { get; set; }
public TestElement Parent { get; set; }
}
我有一些方法做到這一點
if (thisNode == null)
{
thisNode = new TestElement { Name = name, Parent = CurrentNode };
currentCollection.Add(thisNode);
}
在我看來模式,我想創建TestElementViewModel父母讓我的模型父值
public class TestElementViewModel
{
public TestElementViewModel Parent { get; set; }
我想在這個方法中使用它
public IEnumerable<TestElementViewModel> ToTreeViewModel(IEnumerable<TestElement> treemodel)
{
foreach (TestElementitem in treemodel)
yield return new TestElementViewModel
{
Id = item.Id,
Name = item.Name,
Children = ToTreeViewModel(item.Children).ToList(),
Parent = item.Parent
};
}
}
我怎樣才能做到這一點?
您的視圖模型將引用您的模型。只要從中獲得價值。 –
在我ToTreeViewModel方法,當我嘗試從列表中我得到一個錯誤鑄造更新..我我原來的職位與方法 –
顯示我們ToTreeViewModel方法得到它 –