Selector.SelectedIndex 속성


가져오거나 현재 선택 영역이 나 반환 첫 번째 항목의 인덱스 음수 1 (-1) 선택 항목이 비어 있을 경우.Gets or sets the index of the first item in the current selection or returns negative one (-1) if the selection is empty.

 property int SelectedIndex { int get(); void set(int value); };
public int SelectedIndex { get; set; }
member this.SelectedIndex : int with get, set
Public Property SelectedIndex As Integer

속성 값

현재 선택 영역의 첫 번째 항목의 인덱스입니다.The index of first item in the current selection. 기본값은 음수 1입니다.The default value is negative one (-1).



다음 예에서는 ListBox를 만들고 SelectedIndex 속성을 1로 설정 하 여 ListBox에서 두 번째 항목을 선택 합니다.The following example creates a ListBox and sets the SelectedIndex property to 1, which selects the second item in the 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>

다음 예에서는 SelectedIndex 속성을 사용 하 여 인덱스 0에 있는 항목이 선택 영역의 첫 번째 항목 인지 여부를 확인 합니다.The following example uses the SelectedIndex property to determine whether the item at index 0 is the first item in the selection.

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


Selector에서 단일 항목을 선택할 수 있는 경우 SelectedIndex 속성은 선택한 항목의 인덱스를 반환 합니다.If a Selector supports selecting a single item, the SelectedIndex property returns the index of the selected item. Selector에서 여러 선택 항목을 지 원하는 경우에는 SelectedIndex 사용자가 먼저 선택한 항목의 인덱스를 반환 합니다.If a Selector supports multiple selections, SelectedIndex returns the index of the item that the user selected first.

여러 선택을 지 원하는 Selector에서 SelectedIndex를 설정 하면 선택한 기존 항목이 지워지고 인덱스에 지정 된 항목으로 선택 항목이 설정 됩니다.Setting SelectedIndex in a Selector that supports multiple selections clears existing selected items and sets the selection to the item specified by the index. 선택 항목이 비어 있으면 SelectedIndex-1을 반환 합니다.SelectedIndex returns -1 if selection is empty.

SelectedIndex를-1 보다 작은 값으로 설정 하면 ArgumentException throw 됩니다.If you set SelectedIndex to a value less that -1, an ArgumentException is thrown. SelectedIndex를 자식 요소 수보다 크거나 같은 값으로 설정 하는 경우 값은 무시 됩니다.If you set SelectedIndex to a value equal or greater than the number of child elements, the value is ignored.

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field SelectedIndexProperty
메타 데이터 속성 설정 trueMetadata properties set to true BindsTwoWayByDefault, JournalBindsTwoWayByDefault, Journal

적용 대상