所以我已经到了那个地方,我一遍又一遍地对自己说,我错过了一些基本的东西。 我有一个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。但是,我没有采用这些方法成功。
答案 0 :(得分:0)
删除操作模式并隔离问题并简化&#34;选项&#34;我正在使用让我得出ScrollViewer不是问题的结论。
问题是:我有一个隐藏在ScrollViewer之上的Control(opacity = 0)。此控件吞下了我在ScrollViewer中需要的所有事件。基本错误。
我必须将Visibility等于Collapsed。