Selector.SelectedIndex 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 선택 항목에서 첫 번째 항목의 인덱스를 가져오거나 설정합니다. 또는 선택 항목이 비어 있을 경우 -1을 반환합니다.
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
속성 값
현재 선택 영역의 첫 번째 항목 인덱스입니다. 기본값은 -1입니다.
- 특성
예제
다음 예제에서는 속성을 만들고 ListBox 1로 설정 SelectedIndex 하여 두 번째 항목을 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의 항목이 선택 영역의 첫 번째 항목인지 여부를 확인합니다.
if (lb.SelectedIndex == 0)
{
Item.Content = "Index 0";
}
If lb.SelectedIndex = 0 Then
Item.Content = "Index 0"
설명
단일 Selector 항목 선택을 지원하는 경우 속성은 SelectedIndex 선택한 항목의 인덱스를 반환합니다. 여러 Selector 선택을 지원하는 경우 사용자가 먼저 선택한 항목의 인덱스를 반환합니다 SelectedIndex .
여러 선택 영역을 지원하는 값을 Selector 설정 SelectedIndex 하면 선택한 기존 항목이 지워지고 선택 영역이 인덱스에 지정된 항목으로 설정됩니다. SelectedIndex 선택 영역이 비어 있으면 -1을 반환합니다.
-1보다 작은 값으로 설정 SelectedIndex 하면 throw ArgumentException 됩니다. 자식 요소 수보다 크거나 같은 값으로 설정 SelectedIndex 하면 값이 무시됩니다.
종속성 속성 정보
식별자 필드 | SelectedIndexProperty |
메타 데이터 속성 설정 true |
BindsTwoWayByDefault, Journal |