2012-05-29 3 views

답변

4

나는 SelectedItem 속성 또는 SelectedIndex 속성과 Items 속성을 찾고 있다고 생각합니다. 또는 SelectedItems 속성 일 수도 있습니다. 당신의 질문은 당신이 원하는 것에 관해서는 분명하지 않습니다.

+0

모든 세부 정보를 게시하지 않으려면 죄송합니다. 실제로 XML 파일에서 데이터를 가져옵니다. 사용자가 이러한 항목 중 하나를 선택하면 선택한 항목의 하위 요소를 표시하는 많은 TextBox 컨트롤을 업데이트합니다. 이렇게하려면 올바른 경로를 지정하기 위해 배열 번호를 알아야합니다. 나는 그것이 의미가 있었으면 좋겠다 ... – MXV

+1

이 경우 ListBox 항목이 XML 요소에 연결되어 있으면'SelectedItem'이 원하는 것이다. 그렇지 않다면'SelectedIndex' 속성을 사용할 수 있습니다. –

0

다음 샘플을 사용하여 배열 구문을 사용하여 목록 상자의 항목에 액세스 할 수 있지만 훨씬 더 쉬운 방법이 많음을 유의하십시오. 나는 또한 위의 기존 대답을 선호한다.

using System.Windows.Controls.Primitives; 

는 다음 코드를 작성하려고 :

아래 다음 네임 스페이스를 추가합니다.

EX 
     ListBox x = new ListBox(); 
     ListBoxItem[] y = x.GetVisualDescendants().OfType<ListBoxItem>().ToArray(); 
     y[0].Content = "Foo";