首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Silverlight Toolkit拖放目标

Silverlight Toolkit拖放目标
EN

Stack Overflow用户
提问于 2010-05-12 02:14:20
回答 2查看 1.8K关注 0票数 0

我尝试在两个ListBox控件之间进行拖放操作。但不知何故,拿起一件东西是不可能的。

也许你能给我一个提示,让它正常工作

我的用户控件xaml代码如下所示:

代码语言:javascript
复制
 <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>

我正在将我的第一个ListBox绑定到Facebook好友用户的IList上。

将好友从一个ListBox拖放到另一个应该是可能的。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-03 01:22:01

不确定您是否重新检查了该工作项,看起来有人最近为它上传了一个补丁,您可以尝试一下。

票数 1
EN

Stack Overflow用户

发布于 2010-05-12 16:25:29

Ok似乎在子窗口中使用拖放有一个问题:

http://silverlight.codeplex.com/WorkItem/View.aspx?WorkItemId=4494

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2813293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档