我需要Grid
在 C# 中获取单元格的内容。有没有办法做这样的事情?
UIElement element = MyGrid.Children.getElementAt(x, y)
你可以使用 Linq:
// using System.Linq;
var element = grid.Children.Cast<UIElement>().
FirstOrDefault(e => Grid.GetColumn(e) == x && Grid.GetRow(e) == y);
或者如果指定单元格中有多个元素:
var elements = grid.Children.Cast<UIElement>().
Where(e => Grid.GetColumn(e) == x && Grid.GetRow(e) == y);
其中元素是一个IEnumerable<UIElement>
。