Мое текстовое поле является единственным элементом управления в окне, которое является частью большего приложения. Текстовое поле содержит определенное количество текста, достаточно большое, чтобы показывать вертикальную полосу прокрутки. Появится полоса прокрутки, но без большого пальца:WPF: панель прокрутки текстового поля не имеет большого пальца.
Я все еще могу прокручивать содержимое, либо с помощью колесика мыши или нажав на кнопки со стрелками, несколько раз. Когда я создаю новый проект с тем же окном и текстовым полем, полоса прокрутки работает так, как должна. То же самое происходит с WrapPanel. У вас есть идеи, что может испортить мой существующий проект и вызвать эту проблему? В generic.xaml я нашел некоторые стили, переопределяющие значения по умолчанию для полосы прокрутки и scrollviewer, но даже полная очистка generic.xaml не помогла.
Заранее благодарен!
EDIT: правый, код. Это только XAML (без кода поддержки C#).
<Window x:Class="TextBoxTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" MaxHeight="200" MaxWidth="200">
<TextBox x:Name="textbox" MaxLines="2" MaxHeight="50" VerticalScrollBarVisibility="Auto" TextWrapping="WrapWithOverflow">
Useless text..... asdasdasda ssssssssssssss sssssss ssssaokdoka sdojwoandowm nxaofwha398ua ozmca3u0a3j3 a80a9fu 03 u0sf u0s9jf4s 0cuj wuf0j w40 fcjw cujwfj9 c9 u49 wsuc j9w3
3089w 9f8u4wfv 0sf ufw0u w0fuw0 fwu f0uw 09djcazp zopf h43 wofh FYHFWFH WOWY HWO H wohg fujg 4g fugj 4 g0 4
4w fw4 f3f g555u45y 55 some more some moresome more some moresome more some moresome more some moresome more some more.
</TextBox>
</Window>
Показать свой код XAML –