我有<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"/>
,我想在矩形上拖放项目。当我只有ListBox
和ItemsSource
的项目时,一切都还可以,但现在它已经从集合中填充了。一旦我将其放在矩形上,我希望另一个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>
答案 0 :(得分:1)
一切都很好。我会发布这篇文章以防有人试图从列表框中拖放