在我的项目中,我使用 Silverlight5 和 MVVM 模式。我有以下内容:
View : Manager.xaml
Code-Behind : Manager.Xaml.cs
ViewModel : ManagerViewModel.cs
在我看来,我有一个文本框,我分配的值为 10。
管理器.xaml
<TextBox Name="gid" Visibility="Collapsed" />
管理器.xaml.cs
gid.Text=(((TextBlock)DG.Columns[5].GetCellContent(DG.SelectedItem)).Text);
ManageViewModel vm = DataContext as ManageViewModel;
if (vm != null)
{
vm.EditCommand.Execute();
}
ManagerViewModel.cs:
private DelegateCommand _editCommand;
public DelegateCommand EditCommand
{
get
{
if (_editCommand == null)
_editCommand = new DelegateCommand(() =>
{
**//Here i need to get the value that is assigned in the textbox.**
ANCViewModel.Show();
});
return _editCommand;
}
}
在这里,我的问题是我必须如何获取在文本框中从视图到 ViewModel 分配的值。任何帮助..?