WPF DataGridRow 获取指定名称的文本框
时间: 2024-05-06 09:21:31 浏览: 126
WPF之DataGrid应用
可以通过 DataGridCell 的 GetChild 方法来获取 DataGridRow 中指定名称的文本框。具体可以参考以下代码:
```
DataGridRow row = dataGrid.ItemContainerGenerator.ContainerFromIndex(rowIndex) as DataGridRow;
if (row != null)
{
DataGridCellsPresenter presenter = GetVisualChild<DataGridCellsPresenter>(row);
if (presenter != null)
{
DataGridCell cell = presenter.ItemContainerGenerator.ContainerFromIndex(columnIndex) as DataGridCell;
if (cell != null)
{
TextBox textBox = GetVisualChild<TextBox>(cell);
if (textBox != null && textBox.Name == "TextBoxName")
{
// 获取到指定名称的文本框
}
}
}
}
```
阅读全文