2010-03-28 8 views

답변

5

저는 Samuel의 솔루션을이 용도로 사용해 왔으며 잘 작동합니다.

http://blog.functionalfun.net/2009/02/how-to-databind-to-selecteditems.html

+0

Jobi Joy의 답변은 매우 간단하며 잘 작동합니다. 블로그 기사를 읽음으로써 시간을 낭비하고 바퀴 달린 자전거를 다시 만드는 이유는 무엇입니까? 뷰티는 단순함에 있습니다 :) – Stacked

+0

@Stacked : 아마도 jobi의 솔루션은 2 개의 목록 상자를 포함하고 OP는 자신의 선택한 항목을 소스 목록과 동일한 목록 상자에 나타내기를 원하기 때문일 수 있습니다. – Terry

+0

@Djerry 두 개의 ListBox를 사용할 필요가 없습니다. ElementName 특성을 사용하는 것과 같습니다. – Stacked

1

이 경우 ListBox.SelectedItems 속성을 사용할 수 있습니다.

<ListBox x:Name="listBox" SelectionMode="Multiple" ItemsSource="{Binding YourCollection}" /> 
    <ListBox ItemsSource="{Binding SelectedItems , ElementName=listBox}"/> 
+0

질문은하지 다른 목록 상자의 ItemsSource에, 목록에 (나는 그들이 selectedItems를 의미 가정)을 selectedItem가 바인딩 요청합니다. – Kohanz