Selector.SelectedIndex Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví index první položky v aktuálním výběru nebo vrátí zápornou položku (-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 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
Selector Pokud podporuje výběr jedné položky, SelectedIndex vrátí vlastnost index vybrané položky. Selector Pokud podporuje více výběrů, vrátí index položky, SelectedIndex kterou uživatel vybral jako první.
Nastavení SelectedIndex , 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í -1, pokud je výběr prázdný.
Pokud nastavíte SelectedIndex hodnotu menší než -1, vyvolá ArgumentException se chyba. Pokud nastavíte SelectedIndex hodnotu, která je rovna nebo větší než počet podřízených prvků, bude hodnota ignorována.
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | SelectedIndexProperty |
Vlastnosti metadat nastavené na true |
BindsTwoWayByDefault, Journal |