我正在学习WPF MVVM模式.我被困在Binding CurrentCell的datagrid.基本上我需要当前单元格的行索引和列索引.
<DataGrid AutoGenerateColumns="True"
SelectionUnit="Cell"
CanUserDeleteRows="True"
ItemsSource="{Binding Results}"
CurrentCell="{Binding CellInfo}"
Height="282"
HorizontalAlignment="Left"
Margin="12,88,0,0"
Name="dataGrid1"
VerticalAlignment="Top"
Width="558"
SelectionMode="Single">
Run Code Online (Sandbox Code Playgroud)
这是我的ViewModel
private User procedureName = new User();
public DataGridCell CellInfo
{
get { return procedureName.CellInfo; }
//set
//{
// procedureName.CellInfo = value;
// OnPropertyChanged("CellInfo");
//}
}
Run Code Online (Sandbox Code Playgroud)
这是我的模特
private DataGridCell cellInfo;
public DataGridCell CellInfo
{
get { return cellInfo; }
//set
//{
// cellInfo = value;
// OnPropertyChanged("CellInfo");
//}
}
Run Code Online (Sandbox Code Playgroud)
而在我的ViewModel CellInfo中总是如此null.我没能获得从价值currentcell在datagrid.请让我知道一种 …