Condividi tramite


Selector.SelectedIndex Proprietà

Definizione

Recupera o imposta l'indice del primo elemento nella selezione corrente o restituisce il valore 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à

L'indice del primo elemento nella selezione corrente. Il valore predefinito è meno uno (-1).

Attributi

Esempio

Nell'esempio seguente viene creato un oggetto ListBox e viene impostata la proprietà su 1, che seleziona il SelectedIndex secondo elemento nell'oggetto 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 usata 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 prima 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 su un valore minore di -1, viene generato un valore ArgumentException . Se si imposta SelectedIndex su un valore uguale o maggiore del numero di elementi figlio, il valore viene ignorato.

Informazioni proprietà di dipendenza

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

Si applica a