Return 单元格 0 作为 DataGrid 中选定行的字符串

Return Cell 0 as a string from the selected Row in a DataGrid

我想 return 我在 DataGrid 中双击的行中单元格 0 的值。到目前为止,我可以 return 所有行中单元格 0 的值,但我只想要我双击的行的单元格 0 值。

这类似于我在示例代码中遍历的 this question

private void dataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
    foreach (DataRowView row in dataGrid.Items)
    {
        string text = row.Row.ItemArray[0].ToString();
        Debug.WriteLine(text);
    }
}

使用SelectedItems代替Items

foreach (DataRowView row in dataGrid.SelectedItems)
{
    string text = row.Row.ItemArray[0].ToString();
    Debug.WriteLine(text);
}