Search code examples
c#.netgridwindows-runtimeuielement

WinRT Grid, Remove UIElement placed with Grid.SetRow(element, rowIndex)


Like the title says. I have a grid into which i place several elements via the Grid.SetRow() method:

Grid.SetRow(myElement, 0);

Later on I want to remove these items but I have no idea how.

Just dropping the reference to the ui element doesnt seem to do the trick.

Any ideas?


Solution

  • You can remove it using the Children collection in the grid variable:

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