2010-05-11 60 views
0

我试图让两个ListBox控件之间的拖放工作。但不知何故拿起物品是不可能的。Silverlight工具包拖放目标

也许你有一个提示,我得到它的工作

我的用户控制的XAML代码如下所示:

<UserControl.Resources> 
    <DataTemplate x:Key="ItemTemplate"> 
     <StackPanel Orientation="Horizontal"> 
      <Image Width="20" Height="20" Source="{Binding Path=pic}"></Image> 
      <TextBlock Text="{Binding Path=name}"></TextBlock> 
     </StackPanel> 
    </DataTemplate> 
</UserControl.Resources> 
<StackPanel> 
    <Grid x:Name="LayoutRoot" Height="352" Width="435"> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="Auto"/> 
      <RowDefinition Height="300"/> 
      <RowDefinition Height="40"/> 
     </Grid.RowDefinitions> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="200"/> 
      <ColumnDefinition Width="30"/> 
      <ColumnDefinition Width="200"/> 
      <ColumnDefinition Width="5*" /> 
     </Grid.ColumnDefinitions> 

     <TextBlock Text="All Friends" Grid.Column="0" Grid.Row="0"/> 
     <controlsToolkit:ListBoxDragDropTarget Grid.Column="0" Grid.Row="1" AllowDrop="true" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch"> 
      <ListBox x:Name="FriendsListBox" SelectionMode="Extended" ItemTemplate="{StaticResource ItemTemplate}"> 
       <ListBox.ItemsPanel> 
        <ItemsPanelTemplate> 
         <StackPanel/> 
        </ItemsPanelTemplate> 
       </ListBox.ItemsPanel> 
      </ListBox> 
     </controlsToolkit:ListBoxDragDropTarget> 

     <TextBlock Text="Friends with access to room" Grid.Column="2" Grid.Row="0"/> 
     <controlsToolkit:ListBoxDragDropTarget Grid.Column="2" Grid.Row="1" AllowDrop="true" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch"> 
      <ListBox x:Name="AllowedFriendsListBox" SelectionMode="Extended" ItemTemplate="{StaticResource ItemTemplate}"> 
       <ListBox.ItemsPanel> 
        <ItemsPanelTemplate> 
         <StackPanel/> 
        </ItemsPanelTemplate> 
       </ListBox.ItemsPanel> 
      </ListBox> 
     </controlsToolkit:ListBoxDragDropTarget> 
    </Grid> 

</StackPanel> 

我我的第一个列表框结合的Facebook的IList的一个朋友的用户。

应该可以将朋友从一个ListBox拖放到另一个ListBox。

我希望你能帮助我。在此先感谢

回答

1

不知道,如果你已经复核工作项,它看起来像有人上传了一个补丁它最近你可以尝试。