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 aktuálního výběru nebo vrátí zápornou hodnotu (-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 hodnotu 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
Pokud podporuje Selector výběr jedné položky, SelectedIndex vrátí vlastnost index vybrané položky. Pokud podporuje Selector více výběrů, SelectedIndex vrátí index položky, kterou uživatel vybral jako první.
Nastavení SelectedIndex v objektu 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í hodnotu -1, pokud je výběr prázdný.
Pokud nastavíte SelectedIndex hodnotu menší než -1, vyvolá se hodnota ArgumentException . Pokud nastavíte SelectedIndex hodnotu, která se rovná nebo je větší než počet podřízených prvků, bude hodnota ignorována.
Informace o vlastnosti závislosti
Pole Identifikátor | SelectedIndexProperty |
Vlastnosti metadat nastavené na true |
BindsTwoWayByDefault, Journal |