获取列表视图中当前选中的项目
本文关键字:项目 列表 视图 获取 | 更新日期: 2023-09-27 17:49:46
如何在消息框中显示当前选定的商品及其价格?
<ListView Name="listMenuItems" SelectionMode="Multiple" Background="Transparent" SelectionChanged="listMenuItems_SelectionChanged">
<ListView.ItemTemplate>
<DataTemplate>
<Border Width="700" Height="80" CornerRadius="5" BorderBrush="Gray" BorderThickness="2">
<Border.BitmapEffect>
<DropShadowBitmapEffect Color="Red" Direction="200" Noise=".6" ShadowDepth="10" Opacity=".6"/>
</Border.BitmapEffect>
<TextBlock Name="txtItem" Height="100" Width="650" FontSize="50" Text="{Binding Path=item}" FontFamily="Georgia"></TextBlock>
</Border>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
var tempitem=((YourCustomClass)e.ClickedItem).item;
你需要在你的listview Itemclick事件中进行类型转换,然后你可以访问选定的项目和价格(假设在代码中无法找到它的绑定)