我是 mvvm 的新手,所以我真的需要你的帮助。
在我的 wp7 应用程序中,我正在尝试使用 MVVM Light 工具包。我有两个视图:“主要”和 2 模式“新建”,用于添加一些项目和编辑一些项目。
class Item
{
public int ID {get; set;}
public string Name {get; set;}
}
当我从 MainView 导航到 NewView 时,如果我想编辑项目,我会在查询字符串中添加“Name”参数。在 NewView 我有文本框:
<TextBox Grid.Column="1" Name="txtListName" Text="{Binding ItemName}"/>
新视图模型:
class NewViewModel
{
public string ItemName { get; set; }
}
如何在没有NewView.xaml.cs中的代码的情况下从 NewView 设置ItemName属性
(this.DataContext as NewViewModel).ItemName = name;
预先感谢!