我有一个GridView,并且在此Gridview中有几个包含其他元素的Grid。如果我点击一个GridView元素(一个Grid),我想打开这个元素的细节,但Grid和GridView似乎不支持设置点击方法。单击某个元素时还可以调用方法吗?如何检测GridView中的单击
0
A
回答
0
您可以添加一个不可见的矩形或其他元素来注册OnMouseOver事件或单击等。
1
但电网和GridView不似乎支持设置点击方法
使用Tapped
事件。
0
您的每一个Grid
的应该订阅3个事件,并有透明背景:
<Grid Background="Transparent" PointerPressed="Grid_OnPointerPressed" PointerReleased="Grid_OnPointerReleased" PointerExited="Grid_OnPointerExited">
在代码中,你可以模拟这样的单击事件:
private bool _isPressed;
private void Grid_OnPointerPressed(object sender, PointerRoutedEventArgs e)
{
_isPressed = true;
}
private void Grid_OnPointerReleased(object sender, PointerRoutedEventArgs e)
{
if (_isPressed)
{
//your logic on click event
}
_isPressed = false;
}
private void Grid_OnPointerExited(object sender, PointerRoutedEventArgs e)
{
_isPressed = false;
}
或者最简单的方法是来包装你Grid
分成Button
相关问题
- 1. 如何在Gridview中检测点击位置的imageview?
- 2. Android - 如何检测LinearLayout上的单击?
- 3. 如何从qtablewidget中检测单元格中单击的按钮
- 4. 如何检测统一中的单击和双击?
- 5. 检测单击或双击
- 6. 如何检测在clickjs点击事件中单击+ [Shift,Ctrl,Alt]?
- 7. 如何在DataGrid中检测单元格单击?
- 8. 如何在ASP.NET中单击gridview单元格来编辑gridview单元格的值?
- 9. AS2:右键单击检测
- 10. 检测单击内/外格
- 11. 如何检测MEDIA_BUTTON双击?
- 12. 如何在GridView中单击单个项目的特定部分?
- 13. UITabBarItem - 如何检测点击/点击?
- 14. 如何检测点击/点击UIImageView?
- 15. 检测Ctrl +左键单击在Windows中
- 16. 如何模拟Android中单击测试的单击按钮
- 17. 如何检测在javascript中单击了哪个按钮?
- 18. 如何通过单击表格来检测单元格?
- 19. 如何使用单击按钮单击ASP.net中的gridview更新多行?
- 20. 如何在窗体中调用加载gridview单元格单击
- 21. 如何检测图像中的单词
- 22. 通过单击GridView的C#
- 23. iPhone中的双击检测
- 24. 如何检测链接上的点击
- 25. 如何检测元素的点击?
- 26. 如何检测对象的点击
- 27. 如何检测UITabBarItem上的双击?
- 28. 如何使我的GridView中的链接单击一下?
- 29. 如何获取在gridview中单击的togglebutton的位置?
- 30. 如何检测jquery.trigger引发的单击事件?
它看起来像它的工作,但只有当我按像一个文本块的网格的可见部分,但不是在t他看不见的部分。我怎样才能让它在那里工作呢? – CodeSharpMarvin
@CodeSharpMarvin你可以分享你迄今为止的代码吗? –