当用户通过将手指放在winrt电话应用程序中的richtextbox上滚动时启用滚动

时间:2015-03-03 10:37:00

标签: windows-runtime windows-phone-8.1 winrt-xaml win-universal-app componentone

我有一个包含太多富文本框的页面,当滚动时如果用户将手指放在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之上,我将无法单击这些链接。问什么不清楚。

0 个答案:

没有答案