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.
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 |