你需要一些以下问题 我正在使用Listview,其中包含一个包含图像及其边框的网格。以下是Xaml代码
<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的图像。
答案 0 :(得分:0)
也许挂钩SelectionChanged事件可能对你有帮助吗?
<ListView ItemsSource="{Binding Content}" SelectionChanged="ListView_SelectionChanged">
并在你的codebehind文件中编写一个这样的处理程序:
private void ListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}
如果你检查e.AddedItems,你应该在e.AddedItems [0] .Image中找到你的图像。
答案 1 :(得分:0)
这应该有效:
<Image Source="{Binding SelectedItem, ElementName=listview1}" Height="200" Width="180" />