Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Silverlight工具包拖放目标_.net_Silverlight_Silverlight 4.0_Silverlight Toolkit - Fatal编程技术网

.net Silverlight工具包拖放目标

.net Silverlight工具包拖放目标,.net,silverlight,silverlight-4.0,silverlight-toolkit,.net,Silverlight,Silverlight 4.0,Silverlight Toolkit,我尝试在两个ListBox控件之间进行拖放操作。但不知何故,挑选一件物品是不可能的 也许你给了我一个让它工作的提示 我的用户控件xaml代码如下所示: <UserControl.Resources> <DataTemplate x:Key="ItemTemplate"> <StackPanel Orientation="Horizontal"> <Image Width="20" Height="20"

我尝试在两个ListBox控件之间进行拖放操作。但不知何故,挑选一件物品是不可能的

也许你给了我一个让它工作的提示

我的用户控件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好友用户列表

应该可以将朋友从一个列表框拖放到另一个列表框


我希望你能帮助我。提前感谢

确定在子窗口中使用拖放似乎有问题:


不确定您是否重新检查了该工作项,似乎最近有人上传了该工作项的修补程序,您可以试用