如何在XAML中使scrollviewer的滚动条成为非交互式的
我正在尝试创建一个UWP计算器应用程序,对于显示我有一个小问题。计算器是您输入文本并最终单击enter的类型,它尊重操作顺序。因此,输入可能会很长,因此我需要一个文本框周围的滚动查看器。我正在处理Windows10Creator的更新,但如果可能的话,该应用应该向后兼容发布版本 我打算使用按钮来控制光标的位置,但我仍然希望有一个滚动条来指示您在长字符串中的水平位置。我不知道如何使滚动条只作为一个视觉指示器,而不是作为一种控制scrollviewer的方式。当鼠标光标靠近滚动条时,滚动条将展开并允许用户输入;这是我想要避免的 这是我目前的显示器,非常基本。我如何根据自己的目的修改scrollviewer如何在XAML中使scrollviewer的滚动条成为非交互式的,xaml,uwp,Xaml,Uwp,我正在尝试创建一个UWP计算器应用程序,对于显示我有一个小问题。计算器是您输入文本并最终单击enter的类型,它尊重操作顺序。因此,输入可能会很长,因此我需要一个文本框周围的滚动查看器。我正在处理Windows10Creator的更新,但如果可能的话,该应用应该向后兼容发布版本 我打算使用按钮来控制光标的位置,但我仍然希望有一个滚动条来指示您在长字符串中的水平位置。我不知道如何使滚动条只作为一个视觉指示器,而不是作为一种控制scrollviewer的方式。当鼠标光标靠近滚动条时,滚动条将展开并允
<Border>
<ScrollViewer HorizontalScrollMode="Auto" VerticalScrollMode="Disabled" HorizontalScrollBarVisibility="Auto">
<TextBox IsReadOnly="True" Margin="5" FontSize="24" Text="long string of testing text"/>
</ScrollViewer>
</Border>
在
滚动条上禁用命中测试:
<Border>
<ScrollViewer HorizontalScrollMode="Auto"
VerticalScrollMode="Disabled"
HorizontalScrollBarVisibility="Auto">
<ScrollViewer.Resources>
<Style TargetType="ScrollBar">
<Setter Property="IsHitTestVisible"
Value="False"/>
</Style>
</ScrollViewer.Resources>
<TextBox IsReadOnly="True"
Margin="5"
FontSize="24"
Text="long string of testing text" />
</ScrollViewer>
</Border>
在滚动条上禁用命中测试:
<Border>
<ScrollViewer HorizontalScrollMode="Auto"
VerticalScrollMode="Disabled"
HorizontalScrollBarVisibility="Auto">
<ScrollViewer.Resources>
<Style TargetType="ScrollBar">
<Setter Property="IsHitTestVisible"
Value="False"/>
</Style>
</ScrollViewer.Resources>
<TextBox IsReadOnly="True"
Margin="5"
FontSize="24"
Text="long string of testing text" />
</ScrollViewer>
</Border>
感谢您的快速回复。很有魅力。谢谢你的快速回复。工作起来很有魅力。