小编Bha*_*h T的帖子

如何使用MVVM模式在WPF数据网格中绑定CurrentCell

我正在学习WPF MVVM模式.我被困在Binding CurrentCelldatagrid.基本上我需要当前单元格的行索引和列索引.

<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.我没能获得从价值currentcelldatagrid.请让我知道一种 …

c# wpf xaml datagrid mvvm

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

datagrid ×1

mvvm ×1

wpf ×1

xaml ×1