从列表框中拖放项目会出现一些错误

时间:2015-12-26 17:47:39

标签: c# wpf xaml drag-and-drop listbox

我有<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <android.opengl.GLSurfaceView android:id="@+id/effectsview" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="0.93"/> ,我想在矩形上拖放项目。当我只有ListBoxItemsSource的项目时,一切都还可以,但现在它已经从集合中填充了。一旦我将其放在矩形上,我希望另一个ItemTemplate显示属性值&#34;保护&#34;

XAML

TextBox

后面的

代码

<ListBox 
   x:Name="listhelmets" 
   Height="214" 
   Width="248" 
   ItemsSource="{Binding ListHelmets}" 
   IsSynchronizedWithCurrentItem="True" 
   Canvas.Left="211" 
   Canvas.Top="72" 
   PreviewMouseDown="helmet_MouseDown1"    
   PreviewMouseLeftButtonDown="helmet_PreviewMouseLeftButtonDown"
   PreviewMouseMove="helmet_PreviewMouseMove">
   <ListBox.ItemTemplate >
      <DataTemplate >
         <StackPanel Orientation="Horizontal">
            <Image Source="{Binding Path=Image}" Width="56" Height="61"/>
            <TextBox Text="{Binding Path=protection}" Width="30" Height="20" />
         </StackPanel>
      </DataTemplate>
   </ListBox.ItemTemplate>
</ListBox>

1 个答案:

答案 0 :(得分:1)

一切都很好。我会发布这篇文章以防有人试图从列表框中拖放