Selector.SelectedIndex Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |