2017-07-17 49 views
1

我在我想要刪除的命名數據網格中有一個名爲textblock的行。鑑於我知道網格和行的名稱,我如何刪除文本塊?我期望找到這樣的東西:刪除WPF中的命名行C#

row_01.Delete(); 

但沒有這樣的運氣。這裏是XAML:

<Grid Name="grid_01"> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="10" /> 
     <ColumnDefinition Width="*" /> 
     <ColumnDefinition Width="10" /> 
    </Grid.ColumnDefinitions> 

    <Grid.RowDefinitions> 
     <RowDefinition Name="row_01" Height="10"/> 
     <RowDefinition Name="row_02" Height="*" /> 
    </Grid.RowDefinitions> 
    <Border BorderThickness="5" BorderBrush="Black" Grid.Row="1" Grid.Column="1"> 
     <TextBlock Grid.Column="1" Grid.Row="1" Name="Tag_ContinueAs" Text="Continue as Bejay" HorizontalAlignment="Center" /> 
    </Border> 

回答

2

爲了刪除一行,使用:

grid_01.RowDefinitions.Remove(row_01); 
+0

不錯,非常簡單,+1 –

1

人們可以通過索引,以便使用RowDefinitions的RemoveAt刪除一行,例如:

grid_01.RowDefinitions.RemoveAt(INDEX);