Задать вопрос
vpuhoff
@vpuhoff
Программист в свободное от работы время

Как заставить скролить список мышкой в WPF?

В общем суть вопроса в заголовке, есть список, который заполняется динамически примерно такого вида:
<ScrollViewer Height="256">
                <ListBox x:Name="ResultList" ItemsSource="{Binding}" HorizontalAlignment="Stretch" >
                    <ListBox.ItemTemplate>
                        <DataTemplate DataType="local:Line">
                            <StackPanel VerticalAlignment="Center" Orientation="Horizontal">
                                <TextBlock x:Name="textBlock" TextWrapping="Wrap" Text="{Binding Title}" Width="80"/>
                                <TextBlock x:Name="textBlock1" TextWrapping="Wrap" Text="{Binding Text}" Width="280"/>
                                <TextBlock x:Name="textBlock2" TextWrapping="Wrap" Text="TextBlock"/>
                            </StackPanel>
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                </ListBox>
            </ScrollViewer>

Все отображается хорошо, но мышкой список не скролится, только скролбаром. Вопрос, как заставить его работать с мышкой?
  • Вопрос задан
  • 926 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Danov
@Danov
разработчик Windows Store
А зачем ScrollViewer ? ListBox сам поддерживает скрол. И мышкой, и скролбаром.
Уберите ScrollViewer и колесико мыши будет выполнять скроллинг.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы