У меня есть следующий довольно простой код
<Window ... Width=400 Height=400>
<ScrollViewer HorizontalScrollBarVisibility="Auto" >
<StackPanel VerticalAlignment="Top"
HorizontalAlignment="Left">
<TextBox TextWrapping="Wrap"
Margin="0,5,0,5"
Width="500"
Padding="20">Scrolling is enabled when it is necessary.
Resize the window, making it larger and smaller.</TextBox>
<StackPanel Orientation="Horizontal">
<Label Content="aswkognweklng"></Label>
<TextBox TextWrapping="Wrap"
Margin="0,5,0,5"
Width="500"
Padding="20">Scrolling is enabled when it is necessary.
Resize the window, making it larger and smaller.</TextBox>
</StackPanel>
</StackPanel>
</ScrollViewer>
</Window>
Я хочу отключить следующее поведение:
- полоса прокрутки видна
- нажмите на текств первом текстовом поле
- щелкните область заполнения во втором текстовом поле
=> средство просмотра прокрутки переместит полосу прокрутки так, чтобы левая граница текстового поля была выровнена с видимой границей окна
Я бы хотел отключить эту функцию автоматической прокрутки.Возможно ли это?
Поведение прокрутки по умолчанию при взаимодействии с пользователем все еще должно работать.Поэтому, когда пользователь взаимодействует с полосой прокрутки, он должен прокручивать содержимое в обычном режиме.