Sdílet prostřednictvím


Selector.SelectedIndex Vlastnost

Definice

Získá nebo nastaví index první položky v aktuálním výběru nebo vrátí zápornou položku (-1) pokud je výběr prázdný.

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

Hodnota vlastnosti

Index první položky v aktuálním výběru Výchozí hodnota je záporná (-1).

Atributy

Příklady

Následující příklad vytvoří ListBox a nastaví SelectedIndex vlastnost na 1, která vybere druhou položku v objektu 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>

Následující příklad používá SelectedIndex vlastnost k určení, zda položka v indexu 0 je první položkou ve výběru.

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

Poznámky

Selector Pokud podporuje výběr jedné položky, SelectedIndex vrátí vlastnost index vybrané položky. Selector Pokud podporuje více výběrů, vrátí index položky, SelectedIndex kterou uživatel vybral jako první.

Nastavení SelectedIndex , Selector které podporuje více výběrů, vymaže existující vybrané položky a nastaví výběr na položku určenou indexem. SelectedIndex vrátí -1, pokud je výběr prázdný.

Pokud nastavíte SelectedIndex hodnotu menší než -1, vyvolá ArgumentException se chyba. Pokud nastavíte SelectedIndex hodnotu, která je rovna nebo větší než počet podřízených prvků, bude hodnota ignorována.

Informace o vlastnosti závislosti

Položka Hodnota
Pole Identifikátor SelectedIndexProperty
Vlastnosti metadat nastavené na true BindsTwoWayByDefault, Journal

Platí pro