0

私は自分のページにこのxamlを持っています:

<ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled">
                        <TextBlock Name="Content" IsTextSelectionEnabled="True" 
                            FontSize="20"
                            TextWrapping="Wrap"
                            HorizontalAlignment="Right"/>
                    </ScrollViewer>

マウスで水平スクロールするオプションはありません。ただし、タッチ モード (シミュレーターを使用) を使用すると、「指」でテキストを左から右にドラッグできます。

ScrollViewer をコメントアウトすると、この動作は停止します。Disabled HorizontalScrollBarVisibilityタッチユーザーが水平方向にスクロールするのを妨げていないとしか思えません。これはちょっとした迷惑ですが、この水平スクロールを防ぐにはどうすればよいですか?

4

1 に答える 1

3

も無効にする必要がありますHorizontalScrollModeHorizontalScrollBarVisibilityは、実際の動作を処理するプロパティとは別のプロパティです。これは少し奇妙です。なぜなら、95% の場合、Disable両方または両方を に設定しているためAutoです。パワー。

于 2014-10-13T21:00:34.853 に答える