我有一個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你可以分享你迄今爲止的代碼嗎? –