Silverlight:删除网格中特定单元格的内容

Dra*_*cir 4 silverlight grid

我有一个网格,我需要动态替换驻留在其中一个单元格中的控件.我不知道在语法方面精确定位网格单元,因为我在哪里放入行和列号,所以我可以删除其中的任何内容.

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)