Udostępnij za pośrednictwem


Selector.SelectedIndex Właściwość

Definicja

Pobiera lub ustawia indeks pierwszego elementu w bieżącym zaznaczeniu lub zwraca wartość ujemną (-1), jeśli zaznaczenie jest puste.

public:
 property int SelectedIndex { int get(); void set(int value); };
[System.ComponentModel.Bindable(true)]
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public int SelectedIndex { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
member this.SelectedIndex : int with get, set
Public Property SelectedIndex As Integer

Wartość właściwości

Indeks pierwszego elementu w bieżącym zaznaczeniu. Wartość domyślna to ujemna (-1).

Atrybuty

Przykłady

Poniższy przykład tworzy ListBox właściwość i ustawia SelectedIndex właściwość na 1, która wybiera drugi element w elemencie ListBox.

<ListBox Margin="10,0,0,5" SelectedIndex="1"
  Name="listBox1" VerticalAlignment="Top" Grid.Column="0" Grid.Row="4">
  <ListBoxItem>Item 0</ListBoxItem>
  <ListBoxItem>Item 1</ListBoxItem>
  <ListBoxItem>Item 2</ListBoxItem>
  <ListBoxItem>Item 3</ListBoxItem>
</ListBox>

W poniższym przykładzie użyto właściwości w SelectedIndex celu określenia, czy element w indeksie 0 jest pierwszym elementem w zaznaczeniu.

if (lb.SelectedIndex == 0)
{
    Item.Content = "Index 0";
}
If lb.SelectedIndex = 0 Then
    Item.Content = "Index 0"

Uwagi

Jeśli element Selector obsługuje wybieranie pojedynczego elementu, SelectedIndex właściwość zwraca indeks wybranego elementu. Jeśli element Selector obsługuje wiele wyborów, SelectedIndex zwraca indeks elementu wybranego przez użytkownika.

Ustawienie w elemencie SelectedIndexSelector obsługującym wiele zaznaczeń czyści istniejące wybrane elementy i ustawia wybór na element określony przez indeks. SelectedIndex zwraca wartość -1, jeśli zaznaczenie jest puste.

Jeśli ustawisz SelectedIndex wartość mniejszą od -1, zostanie wyrzucona ArgumentException wartość . Jeśli ustawisz SelectedIndex wartość równą lub większą niż liczba elementów podrzędnych, wartość zostanie zignorowana.

Informacje dotyczące właściwości zależności

Pole identyfikatora SelectedIndexProperty
Właściwości metadanych ustawione na true BindsTwoWayByDefault, Journal

Dotyczy