我有一个包含太多富文本框的页面,当滚动时如果用户将手指放在rtb表格顶部不滚动,则用户必须将手指放在空白处。
有没有办法阻止这种行为?
我正在开发一个winrt通用应用程序,问题专门用于Windows Phone项目。
更新:
实际上我使用的是组件库,出于某种原因,我想像richtextblock一样使用它的richtextbox控件。下面是xaml:
<as:C1RichTextBox x:Name="rtbBox" Grid.Row="0" Background="Transparent"
BorderBrush="Transparent" BorderThickness="0" Xaml:C1NagScreen.Nag="True" IsReadOnly="True" IsTapEnabled="False" DisableSelection="True" HideCaret="True"/>
<Grid Grid.Row="0" Height="Auto" Background="Transparent"></Grid>
<Image Margin="0,0,0,20" Width="200" Grid.Row="2" Source="{Binding InstallationInstructionPic1Bind}"/>
<as:C1RichTextBox x:Name="rtb1Detail" Grid.Row="3" Background="Transparent"
BorderBrush="Transparent" BorderThickness="0" Xaml:C1NagScreen.Nag="True"
NavigationMode="Always"
/>
这些边框和背景属性只是为了让它看起来更像一个文本块,并且为了停止编辑,我在.cs文件中将isReadonly属性标记为true。我还在我的第一个rtb上方放置了透明gridview以进行滚动,但是在某些rtb中有一些链接,如果我将网格视图放在所有rtb之上,我将无法单击这些链接。问什么不清楚。