我有listbox
张图片。和图像控制。当我在listbox
中选择图像时,图像应显示在图像控制中。但它没有发生。
这是我的xaml:
ScrollViewer x:Name="Sc" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Auto" Height="550" >
<ListBox Name="imageList" Height="556" Width="130" HorizontalAlignment="Left" Style="{StaticResource ListBoxStyle1}" SelectionChanged="imageList_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<Image Source="{Binding Imgs}" Width="100" Height="100"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</ScrollViewer>
<Image x:Name="Image1" Stretch="Fill" Margin="133,28,5,29" Source="{Binding Path=SelectedValue, ElementName=imageList}"/>
答案 0 :(得分:3)
从您的代码中我不知道哪个是您的ItemSource
元素的ListBox
,哪个是项目的类型,但是查看ItemTemplate
我推断出每个元素ListBox有一个名为Imgs
的属性,指向图像的来源。
在这种情况下,Image1
元素的Source属性的绑定应该指向Imgs
的{{1}}属性:
SelectedItem