Selector.SelectedIndex Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger indexet för det första objektet i den aktuella markeringen eller returnerar negativt (-1) om markeringen är tom.
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
Egenskapsvärde
Indexet för det första objektet i den aktuella markeringen. Standardvärdet är negativt (-1).
- Attribut
Exempel
I följande exempel skapas en ListBox och egenskapen anges SelectedIndex till 1, som väljer det andra objektet i 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>
I följande exempel används SelectedIndex egenskapen för att avgöra om objektet i index 0 är det första objektet i markeringen.
if (lb.SelectedIndex == 0)
{
Item.Content = "Index 0";
}
If lb.SelectedIndex = 0 Then
Item.Content = "Index 0"
Kommentarer
Om en Selector har stöd för att välja ett enskilt objekt SelectedIndex returnerar egenskapen indexet för det markerade objektet. Om en Selector stöder flera val SelectedIndex returnerar indexet för det objekt som användaren valde först.
Inställningen SelectedIndex i en Selector som stöder flera val rensar befintliga markerade objekt och anger markeringen till det objekt som anges av indexet. SelectedIndex returnerar -1 om markeringen är tom.
Om du anger SelectedIndex ett värde som är mindre än -1 genereras ett ArgumentException värde. Om du anger SelectedIndex ett värde som är lika med eller större än antalet underordnade element ignoreras värdet.
Information om beroendeegenskap
| Objekt | Value |
|---|---|
| Identifierarfält | SelectedIndexProperty |
Metadataegenskaper inställda på true |
BindsTwoWayByDefault, Journal |