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方法得到它 –