Windows Phone图像源绑定到列表框所选项目

时间:2013-05-23 09:49:55

标签: c# silverlight windows-phone-7

我有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}"/>

1 个答案:

答案 0 :(得分:3)

从您的代码中我不知道哪个是您的ItemSource元素的ListBox,哪个是项目的类型,但是查看ItemTemplate我推断出每个元素ListBox有一个名为Imgs的属性,指向图像的来源。

在这种情况下,Image1元素的Source属性的绑定应该指向Imgs的{​​{1}}属性:

SelectedItem