Remove 5 Columns with ColumnDefinitions RemoveRange
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="columndefinitions_grid.Window1" Title="ColumnDefinitions Sample"> Grid Column and Row Collections
//File:Window.xaml.vb Imports System Imports System.Windows Imports System.Windows.Controls Imports System.Windows.Documents Namespace columndefinitions_grid Public Partial Class Window1 Inherits Window Private rowDef1 As RowDefinition Private colDef1 As ColumnDefinition Private Sub rem5Col(sender As Object, e As RoutedEventArgs) If grid1.ColumnDefinitions.Count < 5 Then Console.WriteLine("less than 5") Else grid1.ColumnDefinitions.RemoveRange(0, 5) End If End Sub End Class End Namespace