2017-07-17 4 views
1

Ich habe eine benannte textblock Zeile in einem benannten Datenraster, das ich löschen möchte. Da ich den Namen des Rasters und der Zeile kenne, wie lösche ich den Textblock? Ich erwartete, etwas wie zu finden:Benannte Zeile in WPF löschen C#

Aber kein solches Glück. Hier ist die 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> 

Antwort

2

um eine Reihe, Gebrauch zu löschen:

grid_01.RowDefinitions.Remove(row_01); 
+0

Nice one, sehr einfach, +1 –

1

Ein RemoveAt von RowDefinitions durch den Index verwenden können, um eine Zeile, beispielsweise zu entfernen:

grid_01.RowDefinitions.RemoveAt(INDEX);