Selector.SelectedIndex Selector.SelectedIndex Selector.SelectedIndex Selector.SelectedIndex Property

정의

현재 선택 항목에서 첫 번째 항목의 인덱스를 가져오거나 설정합니다. 또는 선택 항목이 비어 있을 경우 -1을 반환합니다.Gets or sets the index of the first item in the current selection or returns negative one (-1) if the selection is empty.

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; }
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>
</ListBox>

다음 예제에서는 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.

설정 SelectedIndexSelector 는 지 원하는 다중 선택을 선택한 기존 항목을 지우고 인덱스로 지정 된 항목에는 선택 항목을 설정 합니다.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을 반환 합니다.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
메타 데이터 속성 설정Metadata properties set to true BindsTwoWayByDefault,, Journal

적용 대상