0

您好需要一些关于以下问题的帮助

<ListView x:Name="listview1" MinWidth="250" MaxWidth="250"          SelectionChanged="listview1_SelectionChanged_1"
IsItemClickEnabled="True">
<ListView.ItemTemplate>
<DataTemplate>
<Grid Height="230" Width="220">-->
<Border x:Name="border" CornerRadius="20" BorderBrush="#C6A92F" BorderThickness="4" Width="220" Height="200">
<Image x:Name="propImage" Source="{Binding}" Height="200" Width="180"/>
</Border>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>`

我正在从后面的代码中绑定图像源。

我的查询是如何获取 selectedItem 的图像。

4

2 回答 2

0

这应该有效:

<Image Source="{Binding SelectedItem, ElementName=listview1}" Height="200" Width="180" />
于 2012-05-03T19:36:09.397 回答
0

也许挂钩 SelectionChanged 事件可能会对您有所帮助?

<ListView ItemsSource="{Binding Content}" SelectionChanged="ListView_SelectionChanged">

并在您的代码隐藏文件中编写如下处理程序:

private void ListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
{

}

如果您检查 e.AddedItems,您应该在 e.AddedItems[0].Image 中找到您的图像。

于 2012-05-02T15:05:05.373 回答