我有一個網格與一些控件和背景。網格內部也是整個網格上的畫布。在pointer_pressed我畫在畫布上。用鼠標和手指在模擬器中工作得非常好。如果我添加一個滾動查看器,一切都看起來像預期的一樣,並且繪畫對於鼠標來說工作得非常好,並且移動滾動條的效果也很好,但是在手指上它移動了滾動查看器的內容並且不繪製。所以行爲是不同的。對於我的需求,這將是巨大的如果我只能改變這些滾動查看器的行爲,手指像鼠標一樣工作。這是可能的嗎?Winrt scrollviewer在模擬器中的不同行爲,如鼠標或手指
2
A
回答
0
我嘗試過類似的東西,但無法做到。我會建議實施你自己的自定義滾動查看器。
+0
你好菲利普,感謝你的想法。請道歉這個問題,但你怎麼做到這一點? Basilius – basilius
+0
你可以從這個問題開始:http://stackoverflow.com/questions/12636216/scrollviewer-and-handling-manipulation-events-on-child-elements/12647796#12647796 –
0
我知道這是幾年前,但我今天遇到了這個,想要參加。我在滾動查看器中有一個觸摸畫布。我決定,雖然墨水畫布的重點是禁用scrollviewer。
XAML
< Canvas x:Name="InkCanvas" Background="White" Height="100" Width="500" HorizontalAlignment="Left" PointerEntered="CanvasGotFocus" PointerExited="CanvasLostFocus" />
C#
private void CanvasGotFocus(object sender, PointerRoutedEventArgs e)
{
scroller.VerticalScrollMode = ScrollMode.Disabled;
}
private void CanvasLostFocus(object sender, PointerRoutedEventArgs e)
{
scroller.VerticalScrollMode = ScrollMode.Enabled;
}
相關問題
- 1. WinRT - 手指/鼠標位置
- 2. 在手機vs模擬器上的不同的UITextField行爲
- 3. ListView在手機和模擬器上的行爲不同
- 4. GridView控件行爲不同的手機和模擬器
- 5. Libgdx applyforce鼠標或手指的方向
- 6. Android鼠標模擬器
- 7. 模擬鼠標在瀏覽器中單擊不移動光標
- 8. 手動觸發鼠標懸停事件或模擬上點
- 9. WinRT ScrollViewer繼承
- 10. WinRT - ScrollViewer中的多個WebViews
- 11. 在模擬器上模擬2個手指的單擊
- 12. 在WinRT中模擬Binding.FallbackValue
- 13. 在iframe中模擬鼠標光標
- 14. 如何模擬不同的NAT行爲
- 15. 在Android上模擬鼠標
- 16. Javascript模擬鼠標
- 17. ScrollViewer水平鼠標滾輪滾動
- 18. 的ScrollViewer XAML:鼠標滾輪不工作
- 19. 在窗口中的鼠標模擬
- 20. 如何模擬鼠標同時在多個窗口中移動?
- 21. Swift:TextView Font在模擬器和iPhone中的行爲有所不同
- 22. 如何將鼠標指針更改爲手指指針?
- 23. 使用Leap運動執行手勢時模擬鼠標在X3DOM中的點擊
- 24. 鼠標和鍵盤不能在qemu模擬器中工作
- 25. 在linux上模擬鼠標而不使用實際鼠標
- 26. WinRT ScrollViewer放大Bug?
- 27. 如何更改鼠標指針上的鼠標懸停分手?
- 28. 如何模擬鼠標移動和鼠標單擊使用C或C++的Mac
- 29. 在MSPaint中模擬鼠標點擊
- 30. 在Javascript中模擬鼠標單擊
那麼,當你知道,你要滾動,而不是畫嗎?這是目前相同的姿態。 –
你好,ith鼠標我指向滾動條 – basilius
你好Raubi,用鼠標指向滾動條和滾動條。鼠標懸停在我畫的畫布上,手指始終滾動。我希望有一種方法,它的行爲總是像鼠標,獨立於手指,鼠標或任何其他指針設備。 Basilius – basilius