Condividi tramite


Selector.SelectedIndex Proprietà

Definizione

Ottiene o imposta l'indice del primo elemento nella selezione corrente o restituisce uno negativo (-1) se la selezione è vuota.

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

Valore della proprietà

Indice del primo elemento nella selezione corrente. Il valore predefinito è negativo (-1).

Attributi

Esempio

Nell'esempio seguente viene creato un ListBox oggetto e viene impostata la SelectedIndex proprietà su 1, che seleziona il secondo elemento in 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>

Nell'esempio seguente viene utilizzata la SelectedIndex proprietà per determinare se l'elemento in corrispondenza dell'indice 0 è il primo elemento della selezione.

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

Commenti

Se un Selector oggetto supporta la selezione di un singolo elemento, la SelectedIndex proprietà restituisce l'indice dell'elemento selezionato. Se un Selector oggetto supporta più selezioni, SelectedIndex restituisce l'indice dell'elemento selezionato per primo dall'utente.

L'impostazione SelectedIndex in un Selector oggetto che supporta più selezioni cancella gli elementi selezionati esistenti e imposta la selezione sull'elemento specificato dall'indice. SelectedIndex restituisce -1 se la selezione è vuota.

Se si imposta SelectedIndex un valore minore di -1, viene generata un'eccezione ArgumentException . Se si imposta su SelectedIndex un valore uguale o maggiore del numero di elementi figlio, il valore viene ignorato.

Informazioni sulle proprietà di dipendenza

Elemento Valore
Campo Identificatore SelectedIndexProperty
Proprietà dei metadati impostate su true BindsTwoWayByDefault, Journal

Si applica a