ColumnDefinitionCollection.Insert(Int32, ColumnDefinition) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вставляет ColumnDefinition в положение с указанным индексом в ColumnDefinitionCollection.
public:
virtual void Insert(int index, System::Windows::Controls::ColumnDefinition ^ value);
public void Insert (int index, System.Windows.Controls.ColumnDefinition value);
abstract member Insert : int * System.Windows.Controls.ColumnDefinition -> unit
override this.Insert : int * System.Windows.Controls.ColumnDefinition -> unit
Public Sub Insert (index As Integer, value As ColumnDefinition)
Параметры
- index
- Int32
Положение в коллекции, в которое вставляется элемент.
- value
- ColumnDefinition
Вставляемый объект ColumnDefinition.
Реализации
Исключения
index
не является допустимым индексом в IList.
Примеры
В следующем примере показано, как использовать Insert метод для вставки в ColumnDefinition определенную index
позицию внутри .ColumnDefinitionCollection
private void insertColAt(object sender, RoutedEventArgs e)
{
colDef1 = new ColumnDefinition();
grid1.ColumnDefinitions.Insert(grid1.ColumnDefinitions.Count, colDef1);
tp2.Text = "ColumnDefinition added at index position " + grid1.ColumnDefinitions.IndexOf(colDef1).ToString();
}
Private Sub insertColAt(ByVal sender As Object, ByVal e As RoutedEventArgs)
Dim colDef1 As New ColumnDefinition()
grid1.ColumnDefinitions.Insert(grid1.ColumnDefinitions.Count, colDef1)
tp2.Text = "ColumnDefinition added at index position " + grid1.ColumnDefinitions.IndexOf(colDef1).ToString()
End Sub
Чтобы просмотреть полный пример, см. статью "Практическое руководство. Управление столбцами и строками с помощью ColumnDefinitionsCollections и RowDefinitionsCollections".
Комментарии
ColumnDefinitionCollection использует систему индексирования с нуля.