Sdílet prostřednictvím


Selector.SelectedIndex Vlastnost

Definice

Získá nebo nastaví index první položky aktuálního výběru nebo vrátí zápornou hodnotu (-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 hodnotu 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

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

Nastavení SelectedIndex v objektu 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í hodnotu -1, pokud je výběr prázdný.

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

Informace o vlastnosti závislosti

Pole Identifikátor SelectedIndexProperty
Vlastnosti metadat nastavené na true BindsTwoWayByDefault, Journal

Platí pro