0
我有一個在它的核心是這樣的控制:嵌套ScrollViewers正確
<ListBox ScrollViewer.CanContentScroll="True"
ScrollViewer.IsDeferredScrollingEnabled="True" Name="w_Carousel">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Horizontal"
CanVerticallyScroll="False"
CanHorizontallyScroll="True"
/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
它持有的對象,其本身可能有一個ScrollViewer中。簡單來說,它們看起來像這樣:
<ScrollViewer Width="160"
HorizontalScrollBarVisibility="Visible"
IsDeferredScrollingEnabled="False">
<Label>THIS IS SOME REALLY LONG TEXT AND EVEN MORE </Label>
</ScrollViewer>
當我抓住內部控件的滾動條時,外部控件響應。這是怎麼回事?它看起來像WPF中的錯誤,但我很難相信這通過了QA。我如何在外部滾動條上進行延遲滾動,但讓內部滾動條沒有延遲滾動,並且正確地使用此功能?
爲我工作,謝謝。 – 2011-11-15 12:15:23