我需要Grid在C#中获取单元格的内容.有没有办法做这样的事情?
UIElement element = MyGrid.Children.getElementAt(x, y)
Run Code Online (Sandbox Code Playgroud)
Cle*_*ens 11
你可以使用Linq:
// using System.Linq;
var element = grid.Children.Cast<UIElement>().
FirstOrDefault(e => Grid.GetColumn(e) == x && Grid.GetRow(e) == y);
Run Code Online (Sandbox Code Playgroud)
或者如果指定单元格中有多个元素:
var elements = grid.Children.Cast<UIElement>().
Where(e => Grid.GetColumn(e) == x && Grid.GetRow(e) == y);
Run Code Online (Sandbox Code Playgroud)
元素是一个IEnumerable<UIElement>.
| 归档时间: |
|
| 查看次数: |
6639 次 |
| 最近记录: |