我想在手指計數大於1時縮放InkCanvas,但我無法在InkCanvas.Anyone中獲取手指計數請幫助我如何獲取InkCanvas中的手指數。如何獲取InkCanvas中的手指數?
回答
我沒有觸摸屏測試,但也許這將工作:
int count;
private void InkCanvas_PointerEntered(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e)
{
count++;
}
private void InkCanvas_PointerExited(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e)
{
count--;
}
如果它不能幫助。嘗試使用PinterPressed
和PointerReleased
。您可以從事件參數處抓取點Id並處理它們。
這不適用於縮放。 'DirectManipulation'啓動並吸收指針事件。 – Laith
是的..它沒有奏效。我試過這個InkPath.InkPresenter.ActivateCustomDrying(); InkPath.InkPresenter.SetPredefinedConfiguration(InkPresenterPredefinedConfiguration.SimpleMultiplePointer);現在我可以在StrokeStarted事件中獲取手指計數,但是由於使用自定義烘乾,我得到的StrokeContainer值爲空。 – Santhiya
@Santhiya該文檔說:如果啓用自定義乾燥模式(ActivateCustomDrying),則StrokeContainer爲空。你解決了你的問題:「InkCanvas」中的手指數量是多少? –
- 1. 如何獲取移動手指的ID
- 2. 獲取InkCanvas中刪除的元素
- 3. 如何獲取手指座標
- 4. 獲取手指觸摸UIView的次數
- 5. 如何從inkcanvas直接獲取位圖圖像(在wpf中)
- 6. 如何在Android遊戲中獲取手指的方向
- 7. 如何獲取UIView中手指敲擊的座標?
- 8. 如何獲取數字的指數值?
- 9. 從手中提取手指
- 10. 如何獲取指向c中數組中間的指針#
- 11. C++新手 - 無法獲取指向數組的指針
- 12. 獲取WPF中的InkCanvas中元素的X座標
- 13. 如何手動獲取獲取(...)索引
- 14. 如何從Android手機獲取數據?
- 15. 獲取UIPinchGestureRecognizer的手指位置
- 16. 如何獲取手指消失時的事件
- 17. 如何獲取此對象的指針。 (新手)
- 18. 如何在.net中修改InkCanvas的InkStrokes?
- 19. 何保持InkCanvas招內InkCanvas在UWP
- 20. 如何檢測用手指滑動的手指數量?
- 21. 獲取指數
- 22. 獲取指數
- 23. 如何獲取Java中的新指針?
- 24. 如何從PHP中的指數,模數和私有指數獲取私鑰?
- 25. 如何從C#中的函數指針獲取函數名?
- 26. 獲取C中浮點數的指數
- 27. 從CodeIgniter的幫手中獲取數據
- 28. 如何獲取ConnectEx()指針
- 29. C++:如何獲取指向2維動態數組的指針?
- 30. 如何獲取指向結構的指針數組?
我已經向Microsoft Ink團隊詢問了這個確切的功能。仍然不可用。 – Laith