私のプロジェクトでは、MVVM パターンで Silverlight5 を使用しています。私は次のものを持っています:
View : Manager.xaml
Code-Behind : Manager.Xaml.cs
ViewModel : ManagerViewModel.cs
私の見解では、テキストボックスが1つあり、値が10に割り当てられています。
Manager.xaml
<TextBox Name="gid" Visibility="Collapsed" />
Manager.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 に取得する方法です。ヘルプ..?