从Windows窗体迁移到WPF

时间:2018-11-14 13:47:40

标签: c# wpf datagrid

从Windows窗体迁移到WPF时,某些数据网格属性不可访问。我曾尝试找出WPF中数据网格的等效属性,但没有找到解决方案。

    private void goTo_Click(Object sender,RoutedEventArgs e)
{
  _contraGrid.SelectedRows=((DataTable)_contraGrid.DataSource).Rows[2];

  try
    {
      int rowIndex = 0;
      foreach(DataGridRow r in _contraGrid.Items)
      {
        if(r.Cells["Contraaccount"].Value.ToString()==txtContraAcc.text)
        {
          rowIndex = r.Index;
        }
        _contraGrid.ClearSelection();
        _contraGrid.Rows[rowIndex].Selected = true;
        _contraGrid.FirstDisplayedScrolllingRowIndex = rowIndex;
        _contraGrid.Focus();
      }
    catch(Exception ex)
    {
      MessageBox.Show(ex.Message)
    }
    }
}

在WPF数据网格的属性中找不到诸如SelectedRows,cells,rows之类的属性。我可以代替它来执行上述功能吗?

0 个答案:

没有答案