Selector.SelectedIndex Propriedade

Definição

Obtém ou define o índice do primeiro item na seleção atual ou devolve menos um (-1) se a seleção estiver vazia.

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

Valor de Propriedade

O índice do primeiro item na seleção atual. O valor padrão é menos um (-1).

Atributos

Exemplos

O exemplo seguinte cria um ListBox e define a SelectedIndex propriedade para 1, que seleciona o segundo item do 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>

O exemplo seguinte utiliza a SelectedIndex propriedade para determinar se o item no índice 0 é o primeiro item da seleção.

if (lb.SelectedIndex == 0)
{
    Item.Content = "Index 0";
}
If lb.SelectedIndex = 0 Then
    Item.Content = "Index 0"

Observações

Se a Selector suportar a seleção de um único item, a SelectedIndex propriedade devolve o índice do item selecionado. Se a Selector suportar múltiplas seleções, SelectedIndex devolve o índice do item que o utilizador selecionou primeiro.

Definir SelectedIndex uma Selector que suporta múltiplas seleções elimina os itens já selecionados e define a seleção para o item especificado pelo índice. SelectedIndex devolve -1 se a seleção estiver vazia.

Se definir SelectedIndex um valor inferior a -1, um ArgumentException é lançado. Se definir SelectedIndex um valor igual ou superior ao número de elementos filhos, o valor é ignorado.

Informação de Propriedade de Dependência

Número Value
Campo identificador SelectedIndexProperty
Propriedades dos metadados definidas como true BindsTwoWayByDefault, Journal

Aplica-se a