C# WinRT Grid,删除与Grid.SetRow(元素,行索引)一起放置的UIElement

C# WinRT Grid,删除与Grid.SetRow(元素,行索引)一起放置的UIElement,c#,.net,grid,windows-runtime,uielement,C#,.net,Grid,Windows Runtime,Uielement,正如标题所说我有一个网格,通过grid.SetRow()方法将几个元素放入其中: Grid.SetRow(myElement, 0); 稍后我想删除这些项目,但我不知道如何删除 仅仅删除对ui元素的引用似乎不起作用 有什么想法吗?您可以使用网格变量中的Children集合将其删除: // get grid instance Grid grid = GetGrid(); // Remove element grid.Children.Remove(myElement); 结果证明我很愚蠢,我当

正如标题所说我有一个网格,通过
grid.SetRow()
方法将几个元素放入其中:

Grid.SetRow(myElement, 0);
稍后我想删除这些项目,但我不知道如何删除

仅仅删除对ui元素的引用似乎不起作用


有什么想法吗?

您可以使用网格变量中的
Children
集合将其删除:

// get grid instance
Grid grid = GetGrid();
// Remove element
grid.Children.Remove(myElement);

结果证明我很愚蠢,我当然把我的孩子加入了相关的表格!Thx!:-)