ColumnDefinitionCollection.IndexOf(ColumnDefinition) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí pozici indexu dané ColumnDefinition v rámci objektu 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
Parametry
- value
- ColumnDefinition
ColumnDefinition Čí pozice indexu je požadovaná.
Návraty
Index , value
pokud je nalezen v kolekci; v opačném případě hodnota -1.
Implementuje
Příklady
Následující příklad ukazuje použití IndexOf metody k určení pozice indexu ColumnDefinition v rámci objektu 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
Kompletní ukázku najdete v tématu Postupy: Manipulace se sloupci a řádky pomocí columnDefinitionsCollections a RowDefinitionsCollections.