Comparteix a través de


ColumnDefinitionCollection.IndexOf(ColumnDefinition) Método

Definición

Devuelve la posición de índice de un objeto ColumnDefinition concreto en una colección ColumnDefinitionCollection.

public:
 virtual int IndexOf(System::Windows::Controls::ColumnDefinition ^ value);
public int IndexOf (System.Windows.Controls.ColumnDefinition value);
abstract member IndexOf : System.Windows.Controls.ColumnDefinition -> int
override this.IndexOf : System.Windows.Controls.ColumnDefinition -> int
Public Function IndexOf (value As ColumnDefinition) As Integer

Parámetros

value
ColumnDefinition

Objeto ColumnDefinition cuya posición de índice se desea obtener.

Devoluciones

Índice de value si se encuentra en la colección; en caso contrario, -1.

Implementaciones

Ejemplos

En el ejemplo siguiente se muestra cómo usar el IndexOf método para determinar la posición de índice de un ColumnDefinition dentro de .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

Para ver el ejemplo completo, vea Cómo: Manipular columnas y filas mediante ColumnDefinitionsCollections y RowDefinitionsCollections.

Se aplica a

Consulte también