Mit dem Silverlight Toolkit ist es extrem einfach, einfache Drag-and-Drop-Funktionen zu aktivieren.
http://silverlightfeeds.com/post/1325/Silverlight_Toolkit_adds_DragDrop_targets.aspx
Leider scheint es, dass der Wrapper ListBoxDragDropTarget
bringt das normale Standardverhalten einer ListBox durcheinander, das darin besteht, sich auf das übergeordnete Steuerelement auszudehnen - wie in diesem Beispiel eine Gitterzelle.
<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>
Ich lande hier (nach dem Binden von Daten an die ListBox
) mit einer kleinen Listbox, deren Größe an den Inhalt angepasst ist und die in der Mitte einer gelben Box sitzt.
Keine noch so große Menge an HorizontalAlignment=Stretch
usw. scheint es möglich zu sein, das übergeordnete Feld zu füllen.
Wie kann ich die ListBox
zum Füllen des Grid
?