我希望ListView的行为如下:
使用鼠标输入:
使用触摸输入:
我玩过各种各样的活动和设置,但似乎无法让它正常工作。
答案 0 :(得分:2)
换句话说,您希望列表视图的行为类似于Windows“开始”屏幕吗?这个对我来说很残酷 - 鼠标部分很容易,但触摸部分不是那么多。解决方案结果非常简单。您只需为列表视图启用正确的选项即可。这是我的xaml:
<ListView
x:Name="itemListView"
SelectionMode="Extended"
IsSwipeEnabled="True"
IsItemClickEnabled="True"
ItemClick="ItemView_ItemClick"
/>
很抱歉,我还没想到如何在StackOverflow中突出显示代码。
答案 1 :(得分:0)
这可以帮助您使用鼠标点击
private void MainForm_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
method()
if (e.Button == MouseButtons.Right)
set selection = false
method()
}
触摸手柄我希望这有帮助
http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465387.aspx