Freigeben über


RowDefinitionCollection.IndexOf(RowDefinition) Methode

Definition

Gibt die Indexposition einer angegebenen RowDefinition in einer RowDefinitionCollection zurück.

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

Parameter

value
RowDefinition

Die RowDefinition, deren Indexposition abgerufen werden soll.

Gibt zurück

Int32

Der Index von value, wenn das Element in der Auflistung gefunden wird, andernfalls -1.

Implementiert

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie die IndexOf Methode verwenden, um die Indexposition einer innerhalb einer RowDefinition RowDefinitionCollection.

private void insertRowAt(object sender, RoutedEventArgs e)
{
    rowDef1 = new RowDefinition();
    grid1.RowDefinitions.Insert(grid1.RowDefinitions.Count, rowDef1);
    tp1.Text = "RowDefinition added at index position " + grid1.RowDefinitions.IndexOf(rowDef1).ToString();
}
Private Sub insertRowAt(ByVal sender As Object, ByVal e As RoutedEventArgs)
    Dim rowDef1 As New RowDefinition
    grid1.RowDefinitions.Insert(grid1.RowDefinitions.Count, rowDef1)
    tp1.Text = "RowDefinition added at index position " + grid1.RowDefinitions.IndexOf(rowDef1).ToString()
End Sub

Informationen zum Anzeigen des vollständigen Beispiels finden Sie unter How to: Bearbeiten von Spalten und Zeilen mithilfe von ColumnDefinitionsCollections und RowDefinitionsCollections.

Gilt für

Siehe auch