2
我的問題是,我有一些控件(按鈕,組合框,命中測試可見控件等),在滾動查看器的頂部。現在沒有理由讓這些控件使用指針輪改變的事件,並且在檢查時不這樣做。但似乎當指針在這些控件上,並且我嘗試滾動時,滾動事件不會在scrollviewer上被觸發(我相信應該觸發的實際事件是ViewChanged)。現在按鈕和東西仍然應該處理它們的常規事件,比如PointerPressed,KeyDown等。但是我想阻止它們使用會導致scrollviewer滾動的事件。有任何想法嗎?提前致謝。WinRT控件滾動查看器消費滾動
這是我處理的一個簡單的例子:
<Grid>
<ScrollViewer>
<StackPanel>
<!-- Insert any number of things here -->
</StackPanel>
</ScrollViewer>
<Button>Hello World</Button>
</Grid>
你可以發佈一個簡單的XAML的例子嗎?我試圖重現這一點,但是當我將鼠標懸停在一個按鈕上並移動鼠標滾輪時,scrollviewer **正確響應。我的頁面很簡單:一個滾動查看器裏面有一個堆疊面板。堆疊面板內有50個按鈕。 –