Scrollviewer不会触摸滚动

时间:2013-01-08 11:20:25

标签: xaml windows-8 scroll scrollviewer

所以我已经到了那个地方,我一遍又一遍地对自己说,我错过了一些基本的东西。 我有一个ScrollViewer,其RichTextBlock converts HTML to the content

一切都按预期显示但我无法滚动!我有隐藏的VerticalScrollBarVisibility,但我已经把它拿出来了。看到this anwsear in StackOverflow后,我已经停止了以下代码:

<ScrollViewer VerticalAlignment="Stretch"
    HorizontalScrollMode="Disabled" 
    VerticalScrollBarVisibility="Visible" 
    VerticalScrollMode="Auto"
    ZoomMode="Disabled" 
    Padding="52" 
    Background="#60000000" >

    <RichTextBlock rtbx:Properties.Html="{Binding TextHTML}"
         TextAlignment="Justify" 
         FontSize="20" />

</ScrollViewer>

似乎{8}在Windows 8中不可用,但我相信它仍然是通过触摸滚动的预期行为。

我试图将ScipViewer中的ManipulationMode设置为All,并尝试在RichTextBlock中设置为none。但是,我没有采用这些方法成功。

1 个答案:

答案 0 :(得分:0)

删除操作模式并隔离问题并简化&#34;选项&#34;我正在使用让我得出ScrollViewer不是问题的结论。

问题是:我有一个隐藏在ScrollViewer之上的Control(opacity = 0)。此控件吞下了我在ScrollViewer中需要的所有事件。基本错误。

我必须将Visibility等于Collapsed。