ColumnDefinitionCollection.RemoveAt(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет ColumnDefinition из ColumnDefinitionCollection по указанному индексу.
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
Положение в коллекции, из которого удаляется ColumnDefinition.
Реализации
Примеры
В следующем примере показано, как использовать RemoveAt метод для удаления объекта ColumnDefinition в определенной ColumnDefinitionCollection index
позиции.
private void removeCol(object sender, RoutedEventArgs e)
{
if (grid1.ColumnDefinitions.Count <= 0)
{
tp1.Text = "No More Columns to Remove!";
}
else
{
grid1.ColumnDefinitions.RemoveAt(0);
}
}
Private Sub removeCol(ByVal sender As Object, ByVal e As RoutedEventArgs)
If (grid1.ColumnDefinitions.Count <= 0) Then
tp1.Text = "No More Columns to Remove!"
Else
grid1.ColumnDefinitions.RemoveAt(0)
End If
End Sub
Чтобы просмотреть полный пример, см. статью "Практическое руководство. Управление столбцами и строками с помощью ColumnDefinitionsCollections и RowDefinitionsCollections".
Комментарии
ColumnDefinitionCollection использует систему индексирования с нуля.