我有一个带有DataTemplate的ListView
。在DataTemplate内部,我有一个可点击的图像
<Image x:Name="likeImg" Tapped="likeButtonPressed" Margin="2" VerticalAlignment="Bottom" Height="20" Source="{Binding likedImage}" Visibility="{Binding userID, Converter={StaticResource ResourceKey=HideForMyUser}}"/>
点击时,此事件会完美触发。
我向ItemClick
添加了ListView
事件处理程序(当然,IsItemClickEnabled
为true),以便在点击某个项目时,我想导航到新页面,除非点击了likeImg
。当我点击likeImg
这两个事件时。在点击图像时有没有办法忽略ItemClick事件?
答案 0 :(得分:0)
禁用ListView的SelectionMode
和IsItemClickEnabled
,并且您的子控件(在您的情况下为图片)事件应该触发。
以下是您应该设置的ListView属性。
SelectionMode="None"
IsItemClickEnabled="False"