Selector.SelectedIndex Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |