SelectionMode 속성이 Multiple로 설정된 목록 상자가 있습니다.WPF ListBox SelectedItem을 목록에 바인딩
SelectedItem 속성을 List에 바인딩 할 수 있습니까? 단일 품목이 아닌가?
감사합니다.
SelectionMode 속성이 Multiple로 설정된 목록 상자가 있습니다.WPF ListBox SelectedItem을 목록에 바인딩
SelectedItem 속성을 List에 바인딩 할 수 있습니까? 단일 품목이 아닌가?
감사합니다.
저는 Samuel의 솔루션을이 용도로 사용해 왔으며 잘 작동합니다.
는http://blog.functionalfun.net/2009/02/how-to-databind-to-selecteditems.html
이 경우 ListBox.SelectedItems 속성을 사용할 수 있습니다.
<ListBox x:Name="listBox" SelectionMode="Multiple" ItemsSource="{Binding YourCollection}" />
<ListBox ItemsSource="{Binding SelectedItems , ElementName=listBox}"/>
질문은하지 다른 목록 상자의 ItemsSource에, 목록에 (나는 그들이 selectedItems를 의미 가정)을 selectedItem가 바인딩 요청합니다. – Kohanz
Jobi Joy의 답변은 매우 간단하며 잘 작동합니다. 블로그 기사를 읽음으로써 시간을 낭비하고 바퀴 달린 자전거를 다시 만드는 이유는 무엇입니까? 뷰티는 단순함에 있습니다 :) – Stacked
@Stacked : 아마도 jobi의 솔루션은 2 개의 목록 상자를 포함하고 OP는 자신의 선택한 항목을 소스 목록과 동일한 목록 상자에 나타내기를 원하기 때문일 수 있습니다. – Terry
@Djerry 두 개의 ListBox를 사용할 필요가 없습니다. ElementName 특성을 사용하는 것과 같습니다. – Stacked