我有一个网格,我需要动态替换驻留在其中一个单元格中的控件.我不知道在语法方面精确定位网格单元,因为我在哪里放入行和列号,所以我可以删除其中的任何内容.
Bra*_*row 10
如果您知道控件所在的单元格和行,则可以使用LINQ语句来获取它.
这是一个LINQ语句,它将获得第3列第4行中的第一个控件.
var control = (from d in grid.Children
where Grid.GetColumn(d as FrameworkElement) == 3
&& Grid.GetRow(d as FrameworkElement) == 4
select d).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5042 次 |
| 最近记录: |