Selector.SelectedIndex Özellik

Tanım

Geçerli seçimdeki ilk öğenin dizinini alır veya ayarlar ya da seçim boşsa negatif bir (-1) döndürür.

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

Özellik Değeri

Geçerli seçimdeki ilk öğenin dizini. Varsayılan değer negatif değerdir (-1).

Öznitelikler

Örnekler

Aşağıdaki örnek bir ListBox oluşturur ve özelliğini 1 olarak ayarlar SelectedIndex ve bu da içindeki ListBoxikinci öğeyi seçer.

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

Aşağıdaki örnek, dizin 0'daki öğenin seçimdeki ilk öğe olup olmadığını belirlemek için özelliğini kullanır SelectedIndex .

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

Açıklamalar

tek bir Selector öğe seçmeyi SelectedIndex destekliyorsa, özelliği seçili öğenin dizinini döndürür. birden Selector çok seçimi destekliyorsa, SelectedIndex önce kullanıcının seçtiği öğenin dizinini döndürür.

Birden çok seçimi destekleyen bir Selector içindeki ayarıSelectedIndex, var olan seçili öğeleri temizler ve seçimi dizin tarafından belirtilen öğeye ayarlar. SelectedIndex seçim boşsa -1 döndürür.

-1 değerinden küçük bir değere ayarlarsanız SelectedIndex , bir ArgumentException oluşturulur. Alt öğe sayısına eşit veya ondan büyük bir değere ayarlarsanız SelectedIndex , değer yoksayılır.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı SelectedIndexProperty
Meta veri özellikleri olarak ayarlandı true BindsTwoWayByDefault, Journal

Şunlara uygulanır