Silverlight Toolkit을 사용하면 기본 끌어서 놓기를 매우 쉽게 할 수 있습니다.ListBoxDragDropTarget은 ListBox가 부모 컨트롤을 채우지 못하도록합니다.
http://silverlightfeeds.com/post/1325/Silverlight_Toolkit_adds_DragDrop_targets.aspx
는 불행하게도 보인다 래퍼 ListBoxDragDropTarget
나사까지 부모 컨트롤에 자신을 스트레칭하는 것입니다 목록 상자의 일반 기본 동작 - 등이 예에서 그리드 셀로.
<Grid Background="Yellow">
<toolKit:ListBoxDragDropTarget AllowDrop="True">
<ListBox x:Name="customerListBoxMain"
DisplayMemberPath="Name">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Vertical"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
</toolKit:ListBoxDragDropTarget>
</Grid>
나는 노란색 상자의 중간에 앉아 그 내용에 맞게 크기가 조정 작은 목록 상자와 함께합니다 (ListBox
에 데이터를 바인딩 후) 여기까지.
HorizontalAlignment=Stretch
등의 금액이 없기 때문에 부모 상자를 채울 수있을 것 같습니다.
ListBox
을 Grid
으로 채우려면 어떻게해야합니까?
현재 드래그 기능이 충분히 안정적이지 않으며 어쨌든 모든 종류의 wierdness로 끝났습니다. –