RowDefinitionCollection.RemoveAt(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет RowDefinition из RowDefinitionCollection по указанному индексу.
public:
virtual void RemoveAt(int index);
public void RemoveAt (int index);
abstract member RemoveAt : int -> unit
override this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)
Параметры
- index
- Int32
Положение в коллекции, из которого удаляется RowDefinition.
Реализации
Примеры
В следующем примере показано, как использовать RemoveAt метод для удаления в RowDefinitionRowDefinitionCollection в определенной index
позиции.
private void removeRow(object sender, RoutedEventArgs e)
{
if (grid1.RowDefinitions.Count <= 0)
{
tp1.Text = "No More Rows to Remove!";
}
else
{
grid1.RowDefinitions.RemoveAt(0);
}
}
Private Sub removeRow(ByVal sender As Object, ByVal e As RoutedEventArgs)
If (grid1.RowDefinitions.Count <= 0) Then
tp1.Text = "No More Rows to Remove!"
Else
grid1.RowDefinitions.RemoveAt(0)
End If
End Sub
Полный пример см. в разделе Практическое руководство. Управление столбцами и строками с помощью ColumnDefinitionsCollections и RowDefinitionsCollections.
Комментарии
RowDefinitionCollection использует отсчитываемую от нуля систему индексирования.