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